diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2007-08-27 17:21:16 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 15:02:53 -0500 |
commit | 4fb038b0b8e7a4bb69ac0d9022684eeaca8a491a (patch) | |
tree | b2465bb451c73232e640d2c2718a6af084be2345 /source4/lib | |
parent | 8a1d019f53ef6d1a6900a005b335bdc10d14bbe4 (diff) | |
download | samba-4fb038b0b8e7a4bb69ac0d9022684eeaca8a491a.tar.gz samba-4fb038b0b8e7a4bb69ac0d9022684eeaca8a491a.tar.bz2 samba-4fb038b0b8e7a4bb69ac0d9022684eeaca8a491a.zip |
r24710: Use standard boolean type for easier use by external users.
(This used to be commit 99f4124137d4a61216e8189f26d4da32882c0f4a)
Diffstat (limited to 'source4/lib')
-rw-r--r-- | source4/lib/util/capability.c | 16 | ||||
-rw-r--r-- | source4/lib/util/debug.c | 13 | ||||
-rw-r--r-- | source4/lib/util/debug.h | 4 | ||||
-rw-r--r-- | source4/lib/util/fault.c | 6 | ||||
-rw-r--r-- | source4/lib/util/genrand.c | 16 | ||||
-rw-r--r-- | source4/lib/util/module.c | 10 | ||||
-rw-r--r-- | source4/lib/util/mutex.c | 6 | ||||
-rw-r--r-- | source4/lib/util/signal.c | 2 | ||||
-rw-r--r-- | source4/lib/util/tests/strlist.c | 8 | ||||
-rw-r--r-- | source4/lib/util/time.c | 16 | ||||
-rw-r--r-- | source4/lib/util/util.c | 58 | ||||
-rw-r--r-- | source4/lib/util/util_file.c | 14 | ||||
-rw-r--r-- | source4/lib/util/util_str.c | 64 | ||||
-rw-r--r-- | source4/lib/util/util_strlist.c | 34 | ||||
-rw-r--r-- | source4/lib/util/util_tdb.c | 24 |
15 files changed, 146 insertions, 145 deletions
diff --git a/source4/lib/util/capability.c b/source4/lib/util/capability.c index d42d13e008..2d13826c14 100644 --- a/source4/lib/util/capability.c +++ b/source4/lib/util/capability.c @@ -37,7 +37,7 @@ /************************************************************************** Try and abstract process capabilities (for systems that have them). ****************************************************************************/ -static BOOL set_process_capability( uint32_t cap_flag, BOOL enable ) +static bool set_process_capability( uint32_t cap_flag, bool enable ) { if(cap_flag == KERNEL_OPLOCK_CAPABILITY) { cap_t cap = cap_get_proc(); @@ -45,7 +45,7 @@ static BOOL set_process_capability( uint32_t cap_flag, BOOL enable ) if (cap == NULL) { DEBUG(0,("set_process_capability: cap_get_proc failed. Error was %s\n", strerror(errno))); - return False; + return false; } if(enable) @@ -57,21 +57,21 @@ static BOOL set_process_capability( uint32_t cap_flag, BOOL enable ) DEBUG(0,("set_process_capability: cap_set_proc failed. Error was %s\n", strerror(errno))); cap_free(cap); - return False; + return false; } cap_free(cap); DEBUG(10,("set_process_capability: Set KERNEL_OPLOCK_CAPABILITY.\n")); } - return True; + return true; } /************************************************************************** Try and abstract inherited process capabilities (for systems that have them). ****************************************************************************/ -static BOOL set_inherited_process_capability( uint32_t cap_flag, BOOL enable ) +static bool set_inherited_process_capability( uint32_t cap_flag, bool enable ) { if(cap_flag == KERNEL_OPLOCK_CAPABILITY) { cap_t cap = cap_get_proc(); @@ -79,7 +79,7 @@ static BOOL set_inherited_process_capability( uint32_t cap_flag, BOOL enable ) if (cap == NULL) { DEBUG(0,("set_inherited_process_capability: cap_get_proc failed. Error was %s\n", strerror(errno))); - return False; + return false; } if(enable) @@ -91,13 +91,13 @@ static BOOL set_inherited_process_capability( uint32_t cap_flag, BOOL enable ) DEBUG(0,("set_inherited_process_capability: cap_set_proc failed. Error was %s\n", strerror(errno))); cap_free(cap); - return False; + return false; } cap_free(cap); DEBUG(10,("set_inherited_process_capability: Set KERNEL_OPLOCK_CAPABILITY.\n")); } - return True; + return true; } #endif diff --git a/source4/lib/util/debug.c b/source4/lib/util/debug.c index c29b3bfaec..67663cb6ce 100644 --- a/source4/lib/util/debug.c +++ b/source4/lib/util/debug.c @@ -46,22 +46,23 @@ static struct { const char *prog_name; } state; -static BOOL reopen_logs_scheduled; -static BOOL check_reopen_logs(void) +static bool reopen_logs_scheduled; +static bool check_reopen_logs(void) { if (state.fd == 0 || reopen_logs_scheduled) { - reopen_logs_scheduled = False; + reopen_logs_scheduled = false; reopen_logs(); } - if (state.fd <= 0) return False; + if (state.fd <= 0) + return false; - return True; + return true; } _PUBLIC_ void debug_schedule_reopen_logs(void) { - reopen_logs_scheduled = True; + reopen_logs_scheduled = true; } static void log_timestring(int level, const char *location, const char *func) diff --git a/source4/lib/util/debug.h b/source4/lib/util/debug.h index 2f090359a5..4fa2e9f598 100644 --- a/source4/lib/util/debug.h +++ b/source4/lib/util/debug.h @@ -53,11 +53,11 @@ extern int DEBUGLEVEL; /** * Write to the debug log. */ -#define DEBUG(level, body) _DEBUG(level, body, True) +#define DEBUG(level, body) _DEBUG(level, body, true) /** * Add data to an existing debug log entry. */ -#define DEBUGADD(level, body) _DEBUG(level, body, False) +#define DEBUGADD(level, body) _DEBUG(level, body, false) /** * Obtain indentation string for the debug log. diff --git a/source4/lib/util/fault.c b/source4/lib/util/fault.c index 8bfcdff0d1..5cc9445407 100644 --- a/source4/lib/util/fault.c +++ b/source4/lib/util/fault.c @@ -208,18 +208,18 @@ _PUBLIC_ void fault_setup(const char *pname) register a fault handler. Should only be called once in the execution of smbd. */ -_PUBLIC_ BOOL register_fault_handler(const char *name, void (*fault_handler)(int sig)) +_PUBLIC_ bool register_fault_handler(const char *name, void (*fault_handler)(int sig)) { if (fault_handlers.name != NULL) { /* it's already registered! */ DEBUG(2,("fault handler '%s' already registered - failed '%s'\n", fault_handlers.name, name)); - return False; + return false; } fault_handlers.name = name; fault_handlers.fault_handler = fault_handler; DEBUG(2,("fault handler '%s' registered\n", name)); - return True; + return true; } diff --git a/source4/lib/util/genrand.c b/source4/lib/util/genrand.c index 2c3875750e..4d976cecf8 100644 --- a/source4/lib/util/genrand.c +++ b/source4/lib/util/genrand.c @@ -32,7 +32,7 @@ static unsigned char hash[258]; static uint32_t counter; -static BOOL done_reseed = False; +static bool done_reseed = false; static void (*reseed_callback)(int *newseed); /** @@ -50,7 +50,7 @@ _PUBLIC_ void set_rand_reseed_callback(void (*fn)(int *)) */ _PUBLIC_ void set_need_random_reseed(void) { - done_reseed = False; + done_reseed = false; } static void get_rand_reseed_data(int *reseed_data) @@ -156,7 +156,7 @@ static void do_filehash(const char *fname, unsigned char *the_hash) above... **************************************************************/ -static int do_reseed(BOOL use_fd, int fd) +static int do_reseed(bool use_fd, int fd) { unsigned char seed_inbuf[40]; uint32_t v1, v2; struct timeval tval; pid_t mypid; @@ -214,8 +214,8 @@ _PUBLIC_ void generate_random_buffer(uint8_t *out, int len) unsigned char *p; if(!done_reseed) { - urand_fd = do_reseed(True, urand_fd); - done_reseed = True; + urand_fd = do_reseed(true, urand_fd); + done_reseed = true; } if (urand_fd != -1 && len > 0) { @@ -226,8 +226,8 @@ _PUBLIC_ void generate_random_buffer(uint8_t *out, int len) /* Read of urand error, drop back to non urand method. */ close(urand_fd); urand_fd = -1; - do_reseed(False, -1); - done_reseed = True; + do_reseed(false, -1); + done_reseed = true; } /* @@ -263,7 +263,7 @@ _PUBLIC_ uint32_t generate_random(void) /** very basic password quality checker **/ -_PUBLIC_ BOOL check_password_quality(const char *s) +_PUBLIC_ bool check_password_quality(const char *s) { int has_digit=0, has_capital=0, has_lower=0, has_special=0, has_high=0; while (*s) { diff --git a/source4/lib/util/module.c b/source4/lib/util/module.c index 096b21b8a9..170ea0bacb 100644 --- a/source4/lib/util/module.c +++ b/source4/lib/util/module.c @@ -95,17 +95,17 @@ _PUBLIC_ init_module_fn *load_modules(TALLOC_CTX *mem_ctx, const char *path) /** * Run the specified init functions. * - * @return True if all functions ran successfully, False otherwise + * @return true if all functions ran successfully, false otherwise */ -_PUBLIC_ BOOL run_init_functions(NTSTATUS (**fns) (void)) +_PUBLIC_ bool run_init_functions(NTSTATUS (**fns) (void)) { int i; - BOOL ret = True; + bool ret = true; if (fns == NULL) - return True; + return true; - for (i = 0; fns[i]; i++) { ret &= (BOOL)NT_STATUS_IS_OK(fns[i]()); } + for (i = 0; fns[i]; i++) { ret &= (bool)NT_STATUS_IS_OK(fns[i]()); } return ret; } diff --git a/source4/lib/util/mutex.c b/source4/lib/util/mutex.c index ec7e9dfd2e..4d0df68eed 100644 --- a/source4/lib/util/mutex.c +++ b/source4/lib/util/mutex.c @@ -38,19 +38,19 @@ static struct { register a set of mutex/rwlock handlers. Should only be called once in the execution of smbd. */ -_PUBLIC_ BOOL register_mutex_handlers(const char *name, struct mutex_ops *ops) +_PUBLIC_ bool register_mutex_handlers(const char *name, struct mutex_ops *ops) { if (mutex_handlers.name != NULL) { /* it's already registered! */ DEBUG(2,("mutex handler '%s' already registered - failed '%s'\n", mutex_handlers.name, name)); - return False; + return false; } mutex_handlers.name = name; mutex_handlers.ops = *ops; DEBUG(2,("mutex handler '%s' registered\n", name)); - return True; + return true; } diff --git a/source4/lib/util/signal.c b/source4/lib/util/signal.c index 5639f98416..ead947eb5e 100644 --- a/source4/lib/util/signal.c +++ b/source4/lib/util/signal.c @@ -69,7 +69,7 @@ static void sig_cld_leave_status(int signum) Block sigs. **/ -void BlockSignals(BOOL block,int signum) +void BlockSignals(bool block, int signum) { #ifdef HAVE_SIGPROCMASK sigset_t set; diff --git a/source4/lib/util/tests/strlist.c b/source4/lib/util/tests/strlist.c index 689e03e54a..41accd4bd2 100644 --- a/source4/lib/util/tests/strlist.c +++ b/source4/lib/util/tests/strlist.c @@ -37,7 +37,7 @@ static bool test_lists_shell(struct torture_context *tctx, { const char *data = test_data; const char **ret1, **ret2, *tmp; - BOOL match = True; + bool match = true; TALLOC_CTX *mem_ctx = tctx; ret1 = str_list_make_shell(mem_ctx, data, " "); @@ -45,18 +45,18 @@ static bool test_lists_shell(struct torture_context *tctx, ret2 = str_list_make_shell(mem_ctx, tmp, " "); if ((ret1 == NULL || ret2 == NULL) && ret2 != ret1) { - match = False; + match = false; } else { int j; for (j = 0; ret1[j] && ret2[j]; j++) { if (strcmp(ret1[j], ret2[j]) != 0) { - match = False; + match = false; break; } } if (ret1[j] || ret2[j]) - match = False; + match = false; } torture_assert(tctx, match, talloc_asprintf(tctx, diff --git a/source4/lib/util/time.c b/source4/lib/util/time.c index e5d7e2bca5..c800fffea0 100644 --- a/source4/lib/util/time.c +++ b/source4/lib/util/time.c @@ -116,7 +116,7 @@ _PUBLIC_ void unix_to_nt_time(NTTIME *nt, time_t t) /** check if it's a null unix time **/ -_PUBLIC_ BOOL null_time(time_t t) +_PUBLIC_ bool null_time(time_t t) { return t == 0 || t == (time_t)0xFFFFFFFF || @@ -127,7 +127,7 @@ _PUBLIC_ BOOL null_time(time_t t) /** check if it's a null NTTIME **/ -_PUBLIC_ BOOL null_nttime(NTTIME t) +_PUBLIC_ bool null_nttime(NTTIME t) { return t == 0 || t == (NTTIME)-1; } @@ -403,9 +403,9 @@ _PUBLIC_ struct timeval timeval_zero(void) } /** - return True if a timeval is zero + return true if a timeval is zero */ -_PUBLIC_ BOOL timeval_is_zero(const struct timeval *tv) +_PUBLIC_ bool timeval_is_zero(const struct timeval *tv) { return tv->tv_sec == 0 && tv->tv_usec == 0; } @@ -481,13 +481,13 @@ _PUBLIC_ int timeval_compare(const struct timeval *tv1, const struct timeval *tv } /** - return True if a timer is in the past + return true if a timer is in the past */ -_PUBLIC_ BOOL timeval_expired(const struct timeval *tv) +_PUBLIC_ bool timeval_expired(const struct timeval *tv) { struct timeval tv2 = timeval_current(); - if (tv2.tv_sec > tv->tv_sec) return True; - if (tv2.tv_sec < tv->tv_sec) return False; + if (tv2.tv_sec > tv->tv_sec) return true; + if (tv2.tv_sec < tv->tv_sec) return false; return (tv2.tv_usec >= tv->tv_usec); } diff --git a/source4/lib/util/util.c b/source4/lib/util/util.c index e43bb98c1e..aa7a571585 100644 --- a/source4/lib/util/util.c +++ b/source4/lib/util/util.c @@ -47,12 +47,12 @@ _PUBLIC_ const char *tmpdir(void) /** Check if a file exists - call vfs_file_exist for samba files. **/ -_PUBLIC_ BOOL file_exist(const char *fname) +_PUBLIC_ bool file_exist(const char *fname) { struct stat st; if (stat(fname, &st) != 0) { - return False; + return false; } return ((S_ISREG(st.st_mode)) || (S_ISFIFO(st.st_mode))); @@ -76,13 +76,13 @@ _PUBLIC_ time_t file_modtime(const char *fname) Check if a directory exists. **/ -_PUBLIC_ BOOL directory_exist(const char *dname) +_PUBLIC_ bool directory_exist(const char *dname) { struct stat st; - BOOL ret; + bool ret; if (stat(dname,&st) != 0) { - return False; + return false; } ret = S_ISDIR(st.st_mode); @@ -94,10 +94,10 @@ _PUBLIC_ BOOL directory_exist(const char *dname) /** * Try to create the specified directory if it didn't exist. * - * @retval True if the directory already existed and has the right permissions + * @retval true if the directory already existed and has the right permissions * or was successfully created. */ -_PUBLIC_ BOOL directory_create_or_exist(const char *dname, uid_t uid, +_PUBLIC_ bool directory_create_or_exist(const char *dname, uid_t uid, mode_t dir_perms) { mode_t old_umask; @@ -112,13 +112,13 @@ _PUBLIC_ BOOL directory_create_or_exist(const char *dname, uid_t uid, "%s: %s\n", dname, strerror(errno))); umask(old_umask); - return False; + return false; } } else { DEBUG(0, ("lstat failed on directory %s: %s\n", dname, strerror(errno))); umask(old_umask); - return False; + return false; } } else { /* Check ownership and permission on existing directory */ @@ -126,17 +126,17 @@ _PUBLIC_ BOOL directory_create_or_exist(const char *dname, uid_t uid, DEBUG(0, ("directory %s isn't a directory\n", dname)); umask(old_umask); - return False; + return false; } if ((st.st_uid != uid) || ((st.st_mode & 0777) != dir_perms)) { DEBUG(0, ("invalid permissions on directory " "%s\n", dname)); umask(old_umask); - return False; + return false; } } - return True; + return true; } @@ -147,7 +147,7 @@ _PUBLIC_ BOOL directory_create_or_exist(const char *dname, uid_t uid, if BSD use FNDELAY **/ -_PUBLIC_ int set_blocking(int fd, BOOL set) +_PUBLIC_ int set_blocking(int fd, bool set) { int val; #ifdef O_NONBLOCK @@ -221,16 +221,16 @@ _PUBLIC_ char* get_myname(void) Return true if a string could be a pure IP address. **/ -_PUBLIC_ BOOL is_ipaddress(const char *str) +_PUBLIC_ bool is_ipaddress(const char *str) { - BOOL pure_address = True; + bool pure_address = true; int i; - if (str == NULL) return False; + if (str == NULL) return false; for (i=0; pure_address && str[i]; i++) if (!(isdigit((int)str[i]) || str[i] == '.')) - pure_address = False; + pure_address = false; /* Check that a pure number is not misinterpreted as an IP */ pure_address = pure_address && (strchr(str, '.') != NULL); @@ -298,7 +298,7 @@ _PUBLIC_ struct ipv4_addr interpret_addr2(const char *str) Check if an IP is the 0.0.0.0. **/ -_PUBLIC_ BOOL is_zero_ip(struct ipv4_addr ip) +_PUBLIC_ bool is_zero_ip(struct ipv4_addr ip) { return ip.addr == 0; } @@ -307,7 +307,7 @@ _PUBLIC_ BOOL is_zero_ip(struct ipv4_addr ip) Are two IPs on the same subnet? **/ -_PUBLIC_ BOOL same_net(struct ipv4_addr ip1,struct ipv4_addr ip2,struct ipv4_addr mask) +_PUBLIC_ bool same_net(struct ipv4_addr ip1,struct ipv4_addr ip2,struct ipv4_addr mask) { uint32_t net1,net2,nmask; @@ -323,7 +323,7 @@ _PUBLIC_ BOOL same_net(struct ipv4_addr ip1,struct ipv4_addr ip2,struct ipv4_add Check if a process exists. Does this work on all unixes? **/ -_PUBLIC_ BOOL process_exists(pid_t pid) +_PUBLIC_ bool process_exists(pid_t pid) { /* Doing kill with a non-positive pid causes messages to be * sent to places we don't want. */ @@ -336,7 +336,7 @@ _PUBLIC_ BOOL process_exists(pid_t pid) is dealt with in posix.c **/ -_PUBLIC_ BOOL fcntl_lock(int fd, int op, off_t offset, off_t count, int type) +_PUBLIC_ bool fcntl_lock(int fd, int op, off_t offset, off_t count, int type) { struct flock lock; int ret; @@ -361,24 +361,24 @@ _PUBLIC_ BOOL fcntl_lock(int fd, int op, off_t offset, off_t count, int type) (lock.l_pid != 0) && (lock.l_pid != getpid())) { DEBUG(3,("fcntl_lock: fd %d is locked by pid %d\n",fd,(int)lock.l_pid)); - return(True); + return true; } /* it must be not locked or locked by me */ - return(False); + return false; } /* a lock set or unset */ if (ret == -1) { DEBUG(3,("fcntl_lock: lock failed at offset %.0f count %.0f op %d type %d (%s)\n", (double)offset,(double)count,op,type,strerror(errno))); - return(False); + return false; } /* everything went OK */ DEBUG(8,("fcntl_lock: Lock call successful\n")); - return(True); + return true; } @@ -503,14 +503,14 @@ _PUBLIC_ void dump_data_pw(const char *msg, const uint8_t * data, size_t len) * see if a range of memory is all zero. A NULL pointer is considered * to be all zero */ -_PUBLIC_ BOOL all_zero(const uint8_t *ptr, size_t size) +_PUBLIC_ bool all_zero(const uint8_t *ptr, size_t size) { int i; - if (!ptr) return True; + if (!ptr) return true; for (i=0;i<size;i++) { - if (ptr[i]) return False; + if (ptr[i]) return false; } - return True; + return true; } /** diff --git a/source4/lib/util/util_file.c b/source4/lib/util/util_file.c index a7ba048692..836e188ac1 100644 --- a/source4/lib/util/util_file.c +++ b/source4/lib/util/util_file.c @@ -38,7 +38,7 @@ _PUBLIC_ char *fgets_slash(char *s2,int maxlen,XFILE *f) char *s=s2; int len = 0; int c; - BOOL start_of_line = True; + bool start_of_line = true; if (x_feof(f)) return(NULL); @@ -70,7 +70,7 @@ _PUBLIC_ char *fgets_slash(char *s2,int maxlen,XFILE *f) if (len > 0 && s[len-1] == '\\') { s[--len] = 0; - start_of_line = True; + start_of_line = true; break; } return(s); @@ -83,7 +83,7 @@ _PUBLIC_ char *fgets_slash(char *s2,int maxlen,XFILE *f) break; /* fall through */ default: - start_of_line = False; + start_of_line = false; s[len++] = c; s[len] = 0; } @@ -342,18 +342,18 @@ _PUBLIC_ void file_lines_slashcont(char **lines) /** save a lump of data into a file. Mostly used for debugging */ -_PUBLIC_ BOOL file_save(const char *fname, const void *packet, size_t length) +_PUBLIC_ bool file_save(const char *fname, const void *packet, size_t length) { int fd; fd = open(fname, O_WRONLY|O_CREAT|O_TRUNC, 0644); if (fd == -1) { - return False; + return false; } if (write(fd, packet, length) != (size_t)length) { - return False; + return false; } close(fd); - return True; + return true; } _PUBLIC_ int vfdprintf(int fd, const char *format, va_list ap) _PRINTF_ATTRIBUTE(2,0) diff --git a/source4/lib/util/util_str.c b/source4/lib/util/util_str.c index baa42e806a..67e59474fd 100644 --- a/source4/lib/util/util_str.c +++ b/source4/lib/util/util_str.c @@ -263,16 +263,16 @@ _PUBLIC_ char *hex_encode_talloc(TALLOC_CTX *mem_ctx, const unsigned char *buff_ /** Set a string value, allocing the space for the string **/ -static BOOL string_init(char **dest,const char *src) +static bool string_init(char **dest,const char *src) { if (!src) src = ""; (*dest) = strdup(src); if ((*dest) == NULL) { DEBUG(0,("Out of memory in string_init\n")); - return False; + return false; } - return True; + return true; } /** @@ -287,7 +287,7 @@ _PUBLIC_ void string_free(char **s) Set a string value, deallocating any existing space, and allocing the space for the string **/ -_PUBLIC_ BOOL string_set(char **dest, const char *src) +_PUBLIC_ bool string_set(char **dest, const char *src) { string_free(dest); return string_init(dest,src); @@ -485,7 +485,7 @@ _PUBLIC_ const char *str_format_nbt_domain(TALLOC_CTX *mem_ctx, const char *s) * num should be a pointer to an integer that holds the current * number of elements in strings. It will be updated by this function. */ -_PUBLIC_ BOOL add_string_to_array(TALLOC_CTX *mem_ctx, +_PUBLIC_ bool add_string_to_array(TALLOC_CTX *mem_ctx, const char *str, const char ***strings, int *num) { char *dup_str = talloc_strdup(mem_ctx, str); @@ -495,12 +495,12 @@ _PUBLIC_ BOOL add_string_to_array(TALLOC_CTX *mem_ctx, const char *, ((*num)+1)); if ((*strings == NULL) || (dup_str == NULL)) - return False; + return false; (*strings)[*num] = dup_str; *num += 1; - return True; + return true; } @@ -584,26 +584,26 @@ _PUBLIC_ char *attrib_string(TALLOC_CTX *mem_ctx, uint32_t attrib) /** Set a boolean variable from the text value stored in the passed string. - Returns True in success, False if the passed string does not correctly + Returns true in success, false if the passed string does not correctly represent a boolean. **/ -_PUBLIC_ BOOL set_boolean(const char *boolean_string, BOOL *boolean) +_PUBLIC_ bool set_boolean(const char *boolean_string, bool *boolean) { if (strwicmp(boolean_string, "yes") == 0 || strwicmp(boolean_string, "true") == 0 || strwicmp(boolean_string, "on") == 0 || strwicmp(boolean_string, "1") == 0) { - *boolean = True; - return True; + *boolean = true; + return true; } else if (strwicmp(boolean_string, "no") == 0 || strwicmp(boolean_string, "false") == 0 || strwicmp(boolean_string, "off") == 0 || strwicmp(boolean_string, "0") == 0) { - *boolean = False; - return True; + *boolean = false; + return true; } - return False; + return false; } /** @@ -611,15 +611,15 @@ _PUBLIC_ BOOL set_boolean(const char *boolean_string, BOOL *boolean) * * val will be set to the read value. * - * @retval True if a boolean value was parsed, False otherwise. + * @retval true if a boolean value was parsed, false otherwise. */ -_PUBLIC_ BOOL conv_str_bool(const char * str, BOOL * val) +_PUBLIC_ bool conv_str_bool(const char * str, bool * val) { char * end = NULL; long lval; if (str == NULL || *str == '\0') { - return False; + return false; } lval = strtol(str, &end, 10 /* base */); @@ -627,25 +627,25 @@ _PUBLIC_ BOOL conv_str_bool(const char * str, BOOL * val) return set_boolean(str, val); } - *val = (lval) ? True : False; - return True; + *val = (lval) ? true : false; + return true; } /** * Convert a size specification like 16K into an integral number of bytes. **/ -_PUBLIC_ BOOL conv_str_size(const char * str, uint64_t * val) +_PUBLIC_ bool conv_str_size(const char * str, uint64_t * val) { char * end = NULL; unsigned long long lval; if (str == NULL || *str == '\0') { - return False; + return false; } lval = strtoull(str, &end, 10 /* base */); if (end == NULL || end == str) { - return False; + return false; } if (*end) { @@ -660,12 +660,12 @@ _PUBLIC_ BOOL conv_str_size(const char * str, uint64_t * val) } else if (strwicmp(end, "P") == 0) { lval *= (1024ULL * 1024ULL * 1024ULL * 1024ULL * 1024ULL); } else { - return False; + return false; } } *val = (uint64_t)lval; - return True; + return true; } /** @@ -673,24 +673,24 @@ _PUBLIC_ BOOL conv_str_size(const char * str, uint64_t * val) * * val will be set to the value read. * - * @retval True if parsing was successful, False otherwise + * @retval true if parsing was successful, false otherwise */ -_PUBLIC_ BOOL conv_str_u64(const char * str, uint64_t * val) +_PUBLIC_ bool conv_str_u64(const char * str, uint64_t * val) { char * end = NULL; unsigned long long lval; if (str == NULL || *str == '\0') { - return False; + return false; } lval = strtoull(str, &end, 10 /* base */); if (end == NULL || *end != '\0' || end == str) { - return False; + return false; } *val = (uint64_t)lval; - return True; + return true; } /** @@ -777,12 +777,12 @@ _PUBLIC_ void string_replace(char *s, char oldc, char newc) * * @note The comparison is case-insensitive. **/ -_PUBLIC_ BOOL strequal(const char *s1, const char *s2) +_PUBLIC_ bool strequal(const char *s1, const char *s2) { if (s1 == s2) - return(True); + return true; if (!s1 || !s2) - return(False); + return false; return strcasecmp(s1,s2) == 0; } diff --git a/source4/lib/util/util_strlist.c b/source4/lib/util/util_strlist.c index cd0e1cdac0..ab73fb2d15 100644 --- a/source4/lib/util/util_strlist.c +++ b/source4/lib/util/util_strlist.c @@ -217,7 +217,7 @@ _PUBLIC_ const char **str_list_copy(TALLOC_CTX *mem_ctx, const char **list) /** Return true if all the elements of the list match exactly. */ -_PUBLIC_ BOOL str_list_equal(const char **list1, const char **list2) +_PUBLIC_ bool str_list_equal(const char **list1, const char **list2) { int i; @@ -227,13 +227,13 @@ _PUBLIC_ BOOL str_list_equal(const char **list1, const char **list2) for (i=0;list1[i] && list2[i];i++) { if (strcmp(list1[i], list2[i]) != 0) { - return False; + return false; } } if (list1[i] || list2[i]) { - return False; + return false; } - return True; + return true; } @@ -275,50 +275,50 @@ _PUBLIC_ void str_list_remove(const char **list, const char *s) /** - return True if a string is in a list + return true if a string is in a list */ -_PUBLIC_ BOOL str_list_check(const char **list, const char *s) +_PUBLIC_ bool str_list_check(const char **list, const char *s) { int i; for (i=0;list[i];i++) { - if (strcmp(list[i], s) == 0) return True; + if (strcmp(list[i], s) == 0) return true; } - return False; + return false; } /** - return True if a string is in a list, case insensitively + return true if a string is in a list, case insensitively */ -_PUBLIC_ BOOL str_list_check_ci(const char **list, const char *s) +_PUBLIC_ bool str_list_check_ci(const char **list, const char *s) { int i; for (i=0;list[i];i++) { - if (strcasecmp(list[i], s) == 0) return True; + if (strcasecmp(list[i], s) == 0) return true; } - return False; + return false; } /** Check if a string is part of a list. **/ -_PUBLIC_ BOOL in_list(const char *s, const char *list, BOOL casesensitive) +_PUBLIC_ bool in_list(const char *s, const char *list, bool casesensitive) { pstring tok; const char *p=list; if (!list) - return(False); + return false; while (next_token(&p,tok,LIST_SEP,sizeof(tok))) { if (casesensitive) { if (strcmp(tok,s) == 0) - return(True); + return true; } else { if (strcasecmp_m(tok,s) == 0) - return(True); + return true; } } - return(False); + return false; } diff --git a/source4/lib/util/util_tdb.c b/source4/lib/util/util_tdb.c index 6c95b58893..1112f1587c 100644 --- a/source4/lib/util/util_tdb.c +++ b/source4/lib/util/util_tdb.c @@ -148,7 +148,7 @@ int tdb_store_int32(struct tdb_context *tdb, const char *keystr, int32_t v) Output is uint32_t in native byte order. ****************************************************************************/ -BOOL tdb_fetch_uint32_byblob(struct tdb_context *tdb, const char *keyval, size_t len, uint32_t *value) +bool tdb_fetch_uint32_byblob(struct tdb_context *tdb, const char *keyval, size_t len, uint32_t *value) { TDB_DATA key = make_tdb_data(keyval, len); TDB_DATA data; @@ -156,12 +156,12 @@ BOOL tdb_fetch_uint32_byblob(struct tdb_context *tdb, const char *keyval, size_t data = tdb_fetch(tdb, key); if (!data.dptr || data.dsize != sizeof(uint32_t)) { SAFE_FREE(data.dptr); - return False; + return false; } *value = IVAL(data.dptr,0); SAFE_FREE(data.dptr); - return True; + return true; } /**************************************************************************** @@ -169,7 +169,7 @@ BOOL tdb_fetch_uint32_byblob(struct tdb_context *tdb, const char *keyval, size_t Output is uint32_t in native byte order. ****************************************************************************/ -BOOL tdb_fetch_uint32(struct tdb_context *tdb, const char *keystr, uint32_t *value) +bool tdb_fetch_uint32(struct tdb_context *tdb, const char *keystr, uint32_t *value) { return tdb_fetch_uint32_byblob(tdb, keystr, strlen(keystr) + 1, value); } @@ -179,19 +179,19 @@ BOOL tdb_fetch_uint32(struct tdb_context *tdb, const char *keystr, uint32_t *val Input is uint32_t in native byte order. Output in tdb is in little-endian. ****************************************************************************/ -BOOL tdb_store_uint32_byblob(struct tdb_context *tdb, const char *keystr, size_t len, uint32_t value) +bool tdb_store_uint32_byblob(struct tdb_context *tdb, const char *keystr, size_t len, uint32_t value) { TDB_DATA key = make_tdb_data(keystr, len); TDB_DATA data; uint32_t v_store; - BOOL ret = True; + bool ret = true; SIVAL(&v_store, 0, value); data.dptr = (void *)&v_store; data.dsize = sizeof(uint32_t); if (tdb_store(tdb, key, data, TDB_REPLACE) == -1) - ret = False; + ret = false; return ret; } @@ -201,7 +201,7 @@ BOOL tdb_store_uint32_byblob(struct tdb_context *tdb, const char *keystr, size_t Input is uint32_t in native byte order. Output in tdb is in little-endian. ****************************************************************************/ -BOOL tdb_store_uint32(struct tdb_context *tdb, const char *keystr, uint32_t value) +bool tdb_store_uint32(struct tdb_context *tdb, const char *keystr, uint32_t value) { return tdb_store_uint32_byblob(tdb, keystr, strlen(keystr) + 1, value); } @@ -285,13 +285,13 @@ int32_t tdb_change_int32_atomic(struct tdb_context *tdb, const char *keystr, int Atomic unsigned integer change. Returns old value. To create, set initial value in *oldval. ****************************************************************************/ -BOOL tdb_change_uint32_atomic(struct tdb_context *tdb, const char *keystr, uint32_t *oldval, uint32_t change_val) +bool tdb_change_uint32_atomic(struct tdb_context *tdb, const char *keystr, uint32_t *oldval, uint32_t change_val) { uint32_t val; - BOOL ret = False; + bool ret = false; if (tdb_lock_bystring(tdb, keystr) == -1) - return False; + return false; if (!tdb_fetch_uint32(tdb, keystr, &val)) { /* It failed */ @@ -315,7 +315,7 @@ BOOL tdb_change_uint32_atomic(struct tdb_context *tdb, const char *keystr, uint3 if (!tdb_store_uint32(tdb, keystr, val)) goto err_out; - ret = True; + ret = true; err_out: |