]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
registry3: Align some integer types
authorVolker Lendecke <vl@samba.org>
Thu, 19 May 2022 18:10:52 +0000 (20:10 +0200)
committerJeremy Allison <jra@samba.org>
Fri, 20 May 2022 19:02:37 +0000 (19:02 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/registry/reg_backend_db.c
source3/registry/reg_parse.c

index b1f6425d56a9a4cd08bfc9867201c5ffca217c5b..829b82d905907c2245052867886540ab616bd408 100644 (file)
@@ -1045,7 +1045,7 @@ static WERROR regdb_store_keys_internal2(struct db_context *db,
 {
        TDB_DATA dbuf;
        uint8_t *buffer = NULL;
-       int i = 0;
+       uint32_t i = 0;
        uint32_t len, buflen;
        uint32_t num_subkeys = regsubkey_ctr_numkeys(ctr);
        char *keyname = NULL;
@@ -1739,7 +1739,7 @@ static WERROR regdb_fetch_keys_internal(struct db_context *db, const char *key,
        uint32_t num_items;
        uint8_t *buf;
        uint32_t buflen, len;
-       int i;
+       uint32_t i;
        fstring subkeyname;
        TALLOC_CTX *frame = talloc_stackframe();
        TDB_DATA value;
@@ -1854,7 +1854,7 @@ static int regdb_unpack_values(struct regval_ctr *values,
        uint32_t        size;
        uint8_t         *data_p;
        uint32_t        num_values = 0;
-       int             i;
+       uint32_t        i;
 
        /* loop and unpack the rest of the registry values */
 
index 6230b000c3b9f0ff61d14ddd08af46120dfc6af8..dc084dc51b7b3f9c8ab987762a45b31413b44e1c 100644 (file)
@@ -641,7 +641,7 @@ static bool lookslike_utf16(const char* line, size_t len, bool* little_endian)
 
        size_t l = MIN(len/2, 64);
        const uint16_t* u = (const uint16_t*)line;
-       int i;
+       size_t i;
 
        assert(len >= 2);
 
@@ -667,7 +667,7 @@ static bool lookslike_utf16(const char* line, size_t len, bool* little_endian)
 
 static bool lookslike_dos(const char* line, size_t len)
 {
-       int i;
+       size_t i;
        for (i=0; i<len; i++) {
                if ( (line[i] == '\0') || (line[i] & 0x80) ) {
                        return false;