2929static void get (kvspace_t * kv , const char * key ) {
3030 int32_t len ; uint8_t * v = kvspaceShmGet (kv , key , 1 , & len );
3131 if (!v || len == 0 ) { printf ("%s\t(nil)\n" , key ); return ; }
32- xvalue_head_t h = xvalue_decode_head (v , len );
32+ xvalue_head_t h = kvspaceXvalueDecodeHead (v , len );
3333 printf ("%s\t%.*s:" , key , h .kind_len , h .kind );
3434 if (h .raw_len > 0 ) {
35- if (strncmp (h .kind , XK_INT64 , h .kind_len ) == 0 ) printf ("%ld" , xvalue_at_int64 (& h , 0 ));
36- else if (strncmp (h .kind , XK_STRING , h .kind_len ) == 0 ) printf ("%.*s" , h .raw_len , h .raw );
37- else if (strncmp (h .kind , XK_FLOAT64 , h .kind_len ) == 0 ) printf ("%.2f" , xvalue_at_float64 (& h , 0 ));
35+ if (strncmp (h .kind , KVSPACE_KIND_INT64 , h .kind_len ) == 0 ) printf ("%ld" , kvspaceXvalueAtInt64 (& h , 0 ));
36+ else if (strncmp (h .kind , KVSPACE_KIND_CHAR , h .kind_len ) == 0 ) printf ("%.*s" , h .raw_len , h .raw );
37+ else if (strncmp (h .kind , KVSPACE_KIND_FLOAT64 , h .kind_len ) == 0 ) printf ("%.2f" , kvspaceXvalueAtFloat64 (& h , 0 ));
3838 }
3939 printf ("\n" );
4040 free (v );
4141}
4242
4343static void set_int (kvspace_t * kv , const char * key , int64_t v ) {
44- uint8_t * b ; int32_t bl = xvalue_new_int64_1 (v , & b );
44+ uint8_t * b ; int32_t bl = kvspaceXvalueNewInt641 (v , & b );
4545 kvspaceShmSet (kv , key , b , bl ); free (b );
4646}
4747static void set_str (kvspace_t * kv , const char * key , const char * v ) {
48- uint8_t * b ; int32_t bl = xvalue_new_char (v , & b );
48+ uint8_t * b ; int32_t bl = kvspaceXvalueNewChar (v , & b );
4949 kvspaceShmSet (kv , key , b , bl ); free (b );
5050}
5151static void list (kvspace_t * kv , const char * dir , bool show_kind ) {
@@ -56,10 +56,10 @@ static void list(kvspace_t *kv, const char *dir, bool show_kind) {
5656 sprintf (k , "%s%s" , dir , ns [i ]);
5757 if (show_kind ) {
5858 int32_t len ; uint8_t * v = kvspaceShmGet (kv , k , 1 , & len );
59- if (v ) { xvalue_head_t h = xvalue_decode_head (v , len );
59+ if (v ) { xvalue_head_t h = kvspaceXvalueDecodeHead (v , len );
6060 printf ("%s\t%.*s" , ns [i ], h .kind_len , h .kind );
61- if (h .raw_len > 0 && strncmp (h .kind , XK_INT64 , h .kind_len ) == 0 )
62- printf ("\t%ld" , xvalue_at_int64 (& h , 0 ));
61+ if (h .raw_len > 0 && strncmp (h .kind , KVSPACE_KIND_INT64 , h .kind_len ) == 0 )
62+ printf ("\t%ld" , kvspaceXvalueAtInt64 (& h , 0 ));
6363 printf ("\n" ); free (v );
6464 }
6565 } else {
0 commit comments