r4532: - rename bitmap -> bits
authorStefan Metzmacher <metze@samba.org>
Wed, 5 Jan 2005 15:24:20 +0000 (15:24 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:08:19 +0000 (13:08 -0500)
the next commit is support for typedef bitmap {...}; in pidl

metze
(This used to be commit bd06a85cb747aea29a400050cb9d25a3240ef1cc)

source4/dsdb/samdb/samdb.c
source4/librpc/idl/samr.idl
source4/torture/rpc/samr.c
source4/torture/rpc/samsync.c

index 65f818b37d2ef40acd4e19f81626958845fb7c93..9a677249eb00da09fa6979f744ee1a3f59cce0ef 100644 (file)
@@ -556,14 +556,14 @@ struct samr_LogonHours samdb_result_logon_hours(TALLOC_CTX *mem_ctx, struct ldb_
        const int units_per_week = 168;
        const struct ldb_val *val = ldb_msg_find_ldb_val(msg, attr);
        ZERO_STRUCT(hours);
-       hours.bitmap = talloc_array_p(mem_ctx, uint8, units_per_week);
-       if (!hours.bitmap) {
+       hours.bits = talloc_array_p(mem_ctx, uint8, units_per_week);
+       if (!hours.bits) {
                return hours;
        }
        hours.units_per_week = units_per_week;
-       memset(hours.bitmap, 0xFF, units_per_week);
+       memset(hours.bits, 0xFF, units_per_week);
        if (val) {
-               memcpy(hours.bitmap, val->data, MIN(val->length, units_per_week));
+               memcpy(hours.bits, val->data, MIN(val->length, units_per_week));
        }
        return hours;
 }
@@ -888,7 +888,7 @@ int samdb_msg_add_logon_hours(void *ctx, TALLOC_CTX *mem_ctx, struct ldb_message
        struct ldb_wrap *sam_ctx = ctx;
        struct ldb_val val;
        val.length = hours->units_per_week / 8;
-       val.data = hours->bitmap;
+       val.data = hours->bits;
        return ldb_msg_add_value(sam_ctx->ldb, msg, attr_name, &val);
 }
 
index ac5a6d269a21996a6ef24191e4c22f7c8d5d7ddd..95f5fdbd0e25b792008edb34f69127a8dfaf63ac 100644 (file)
        /* this is also used in samr and netlogon */
        typedef [public, flag(NDR_PAHEX)] struct {
                uint16 units_per_week;
-               [size_is(1260), length_is(units_per_week/8)] uint8 *bitmap;
+               [size_is(1260), length_is(units_per_week/8)] uint8 *bits;
        } samr_LogonHours;
 
        typedef struct {
index ea645d72d49d5e25c3813b93d52b88e8f050b758..5d20587d26ce1f1e3be2565be23e580489f6028a 100644 (file)
@@ -245,11 +245,11 @@ static BOOL test_SetUserInfo(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx,
                s2.in.level = lvl1; \
                u = *q.out.info; \
                if (lvl1 == 21) { \
-                       uint8_t *bitmap = u.info21.logon_hours.bitmap; \
+                       uint8_t *bits = u.info21.logon_hours.bits; \
                        ZERO_STRUCT(u.info21); \
                        if (fpval == SAMR_FIELD_LOGON_HOURS) { \
                                u.info21.logon_hours.units_per_week = 168; \
-                               u.info21.logon_hours.bitmap = bitmap; \
+                               u.info21.logon_hours.bits = bits; \
                        } \
                        u.info21.fields_present = fpval; \
                } \
@@ -324,10 +324,10 @@ static BOOL test_SetUserInfo(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx,
        TEST_USERINFO_INT(21, code_page, 21, code_page, __LINE__, 
                          SAMR_FIELD_CODE_PAGE);
 
-       TEST_USERINFO_INT(4, logon_hours.bitmap[3],  3, logon_hours.bitmap[3], 1, 0);
-       TEST_USERINFO_INT(4, logon_hours.bitmap[3],  5, logon_hours.bitmap[3], 2, 0);
-       TEST_USERINFO_INT(4, logon_hours.bitmap[3], 21, logon_hours.bitmap[3], 3, 0);
-       TEST_USERINFO_INT(21, logon_hours.bitmap[3], 21, logon_hours.bitmap[3], 4, 
+       TEST_USERINFO_INT(4, logon_hours.bits[3],  3, logon_hours.bits[3], 1, 0);
+       TEST_USERINFO_INT(4, logon_hours.bits[3],  5, logon_hours.bits[3], 2, 0);
+       TEST_USERINFO_INT(4, logon_hours.bits[3], 21, logon_hours.bits[3], 3, 0);
+       TEST_USERINFO_INT(21, logon_hours.bits[3], 21, logon_hours.bits[3], 4, 
                          SAMR_FIELD_LOGON_HOURS);
 
        TEST_USERINFO_INT_EXP(16, acct_flags, 5, acct_flags, 
index e85fa8db4f1a1a38bb8df2dfda170a1dadfffa75..171e615196aa6774ab940ac92dce7f1b4bcba2d0 100644 (file)
@@ -453,7 +453,7 @@ static BOOL samsync_handle_user(TALLOC_CTX *mem_ctx, struct samsync_state *samsy
        TEST_INT_EQUAL(q.out.info->info21.logon_hours.units_per_week, 
                       user->logon_hours.units_per_week);
        if (ret) {
-               if (memcmp(q.out.info->info21.logon_hours.bitmap, user->logon_hours.bitmap
+               if (memcmp(q.out.info->info21.logon_hours.bits, user->logon_hours.bits
                           q.out.info->info21.logon_hours.units_per_week/8) != 0) {
                        printf("Logon hours mismatch\n");
                        ret = False;