X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Futil.h;h=9e7b88f06825866358adca046f55108a6163b40a;hb=2d2d6d4a71776813f8d2fd1af1051f22b836befc;hp=962bad2f31376a23b799a818e2f6acdcce38554e;hpb=4d678233e981fa319a338f6b0949e9dc625941a4;p=openvswitch diff --git a/lib/util.h b/lib/util.h index 962bad2f..9e7b88f0 100644 --- a/lib/util.h +++ b/lib/util.h @@ -98,6 +98,7 @@ void ovs_print_version(char *date, char *time, void out_of_memory(void) NO_RETURN; void *xmalloc(size_t) MALLOC_LIKE; void *xcalloc(size_t, size_t) MALLOC_LIKE; +void *xzalloc(size_t) MALLOC_LIKE; void *xrealloc(void *, size_t); void *xmemdup(const void *, size_t) MALLOC_LIKE; char *xmemdup0(const char *, size_t) MALLOC_LIKE; @@ -120,6 +121,12 @@ bool str_to_uint(const char *, int base, unsigned int *); bool str_to_ulong(const char *, int base, unsigned long *); bool str_to_ullong(const char *, int base, unsigned long long *); +bool str_to_double(const char *, double *); + +int hexit_value(int c); + +char *dir_name(const char *file_name); + #ifdef __cplusplus } #endif