r24710: Use standard boolean type for easier use by external users.
authorJelmer Vernooij <jelmer@samba.org>
Mon, 27 Aug 2007 17:21:16 +0000 (17:21 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 20:02:53 +0000 (15:02 -0500)
(This used to be commit 99f4124137d4a61216e8189f26d4da32882c0f4a)

15 files changed:
source4/lib/util/capability.c
source4/lib/util/debug.c
source4/lib/util/debug.h
source4/lib/util/fault.c
source4/lib/util/genrand.c
source4/lib/util/module.c
source4/lib/util/mutex.c
source4/lib/util/signal.c
source4/lib/util/tests/strlist.c
source4/lib/util/time.c
source4/lib/util/util.c
source4/lib/util/util_file.c
source4/lib/util/util_str.c
source4/lib/util/util_strlist.c
source4/lib/util/util_tdb.c

index d42d13e008fe8ca603a1c40d687a5ae43c5c67ca..2d13826c14430085028ee55baec45e21e986027f 100644 (file)
@@ -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
index c29b3bfaecba76de9109bdecf0918e5bdc413849..67663cb6ce03a0ea236646b6b41ae4d5c2df9ac3 100644 (file)
@@ -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)
index 2f090359a5e927944e6cefd127bbb8406d1a5e56..4fa2e9f598a76e42fdf30e55a41209490254ca4a 100644 (file)
@@ -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. 
index 8bfcdff0d1c6205e6b92e1cff3d7f9181c1a787e..5cc944540730f13d4b2a722f3e39eb07950febaa 100644 (file)
@@ -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;
 }
index 2c3875750e39fa9ae78cb4112a212e132139de42..4d976cecf8c22065b3be4680ee9f3d4d74ff262e 100644 (file)
@@ -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) {
index 096b21b8a95476e3b3743185f7389fbc2ba40e3c..170ea0bacb5eb81bc32b56ce9bb0536baaada70c 100644 (file)
@@ -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;
 }
index ec7e9dfd2ec6e02370b29f3377a8abe1af6518ae..4d0df68eed5938f40ee44468de0a9bcefb56d9b4 100644 (file)
@@ -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;
 }
 
index 5639f98416c9ae412687031105ed91e954e1872e..ead947eb5e63332015774a8265942aa995f65dbf 100644 (file)
@@ -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;
index 689e03e54a202d320ac701350c267faef9bae6e8..41accd4bd2aa9e761fce121c18acc71a5b316675 100644 (file)
@@ -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, 
index e5d7e2bca56758fd4025a73add8aa0131d7e5b8d..c800fffea0c19831bb8882efc9309f1f9ee9ed5e 100644 (file)
@@ -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);
 }
 
index e43bb98c1e52fb65f5a445a90e9cee7cec489376..aa7a571585ddc7faf05c3ae8daf852acad45c626 100644 (file)
@@ -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;
 }
 
 /**
index a7ba048692e51d42b57288f071274e98b595c9c4..836e188ac1a78b9a1438b694185f16192914bcba 100644 (file)
@@ -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)
index baa42e806a3e7849d5cd99efc828c13a491fba0b..67e59474fd88365d4f65064a774137f9f25295d6 100644 (file)
@@ -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;
 }
index cd0e1cdac0ce518ce46ddbd54dedc672c8e61cea..ab73fb2d15f239bc1c7c524792e0961a7b85dd95 100644 (file)
@@ -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;
 }
index 6c95b5889312b5eeb8ddadd988a309fb63393737..1112f1587c52133a4ad6cdda72fd377032fb9672 100644 (file)
@@ -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: