]> mj.ucw.cz Git - libucw.git/blobdiff - lib/shell/config.c
Introduced new header "lib/string.h".
[libucw.git] / lib / shell / config.c
index 02d89dd854a6e6464bb60ff6b662283fbc325742..44ca438156d323bb005f4ac3a7a2a374fb3c06a7 100644 (file)
@@ -25,6 +25,7 @@
 #include "lib/mempool.h"
 #include "lib/chartype.h"
 #include "lib/bbuf.h"
+#include "lib/string.h"
 
 #include <stdlib.h>
 #include <stdio.h>
@@ -38,7 +39,7 @@ help(void)
 Usage: config [-C<configfile>] [-S<section>.<option>=<value>] <sections>\n\
 \n\
 <sections>\t<section>[;<sections>]\n\
-<section>\t[*]<name>{[<items>]}\n\
+<section>\t[!]<name>{[<items>]}\n\
 <items>\t\t[-]<item>[;<items>]\n\
 <item>\t\t<static> | <array> | <list>\n\
 <static>\t<type><name>[=<value>]\n\
@@ -346,7 +347,7 @@ dump_value(uns array, struct item *item, void *v)
         sprintf(buf, "%d", *(int *)v);
         break;
       case CT_U64:
-        sprintf(buf, "%Lu", *(u64 *)v);
+        sprintf(buf, "%llu", (long long) *(u64 *)v);
        break;
       case CT_DOUBLE:
        sprintf(buf, "%g", *(double *)v);