s4:winbind - use "unsigned" variables where possible
authorMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
Tue, 9 Mar 2010 16:54:12 +0000 (17:54 +0100)
committerMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
Tue, 9 Mar 2010 16:54:12 +0000 (17:54 +0100)
source4/winbind/wb_async_helpers.c
source4/winbind/wb_cmd_list_trustdom.c
source4/winbind/wb_cmd_userdomgroups.c
source4/winbind/wb_cmd_usersids.c
source4/winbind/wb_samba3_cmd.c

index f23e05d9eb75a7fa5eb6007b048b04d845fddea0..6eced45c15fafe68f47becb752cf1cb564f12873 100644 (file)
@@ -31,7 +31,7 @@
 
 struct lsa_lookupsids_state {
        struct composite_context *ctx;
-       int num_sids;
+       uint32_t num_sids;
        struct lsa_LookupSids r;
        struct lsa_SidArray sids;
        struct lsa_TransNameArray names;
@@ -45,13 +45,13 @@ static void lsa_lookupsids_recv_names(struct rpc_request *req);
 struct composite_context *wb_lsa_lookupsids_send(TALLOC_CTX *mem_ctx,
                                                 struct dcerpc_pipe *lsa_pipe,
                                                 struct policy_handle *handle,
-                                                int num_sids,
+                                                uint32_t num_sids,
                                                 const struct dom_sid **sids)
 {
        struct composite_context *result;
        struct rpc_request *req;
        struct lsa_lookupsids_state *state;
-       int i;
+       uint32_t i;
 
        result = composite_create(mem_ctx, lsa_pipe->conn->event_ctx);
        if (result == NULL) goto failed;
@@ -105,7 +105,7 @@ static void lsa_lookupsids_recv_names(struct rpc_request *req)
        struct lsa_lookupsids_state *state =
                talloc_get_type(req->async.private_data,
                                struct lsa_lookupsids_state);
-       int i;
+       uint32_t i;
 
        state->ctx->status = dcerpc_lsa_LookupSids_recv(req);
        if (!composite_is_ok(state->ctx)) return;
@@ -194,7 +194,7 @@ static void lsa_lookupnames_recv_sids(struct rpc_request *req);
 struct composite_context *wb_lsa_lookupnames_send(TALLOC_CTX *mem_ctx,
                                                  struct dcerpc_pipe *lsa_pipe,
                                                  struct policy_handle *handle,
-                                                 int num_names,
+                                                 uint32_t num_names,
                                                  const char **names)
 {
        struct composite_context *result;
@@ -202,7 +202,7 @@ struct composite_context *wb_lsa_lookupnames_send(TALLOC_CTX *mem_ctx,
        struct lsa_lookupnames_state *state;
 
        struct lsa_String *lsa_names;
-       int i;
+       uint32_t i;
 
        result = composite_create(mem_ctx, lsa_pipe->conn->event_ctx);
        if (result == NULL) goto failed;
@@ -254,7 +254,7 @@ static void lsa_lookupnames_recv_sids(struct rpc_request *req)
        struct lsa_lookupnames_state *state =
                talloc_get_type(req->async.private_data,
                                struct lsa_lookupnames_state);
-       int i;
+       uint32_t i;
 
        state->ctx->status = dcerpc_lsa_LookupNames_recv(req);
        if (!composite_is_ok(state->ctx)) return;
@@ -316,7 +316,7 @@ struct samr_getuserdomgroups_state {
        struct composite_context *ctx;
        struct dcerpc_pipe *samr_pipe;
 
-       int num_rids;
+       uint32_t num_rids;
        uint32_t *rids;
 
        struct samr_RidWithAttributeArray *rid_array;
@@ -425,13 +425,13 @@ static void samr_usergroups_recv_close(struct rpc_request *req)
 
 NTSTATUS wb_samr_userdomgroups_recv(struct composite_context *ctx,
                                    TALLOC_CTX *mem_ctx,
-                                   int *num_rids, uint32_t **rids)
+                                   uint32_t *num_rids, uint32_t **rids)
 {
         struct samr_getuserdomgroups_state *state =
                 talloc_get_type(ctx->private_data,
                                 struct samr_getuserdomgroups_state);
 
-       int i;
+       uint32_t i;
        NTSTATUS status = composite_wait(ctx);
        if (!NT_STATUS_IS_OK(status)) goto done;
 
index c905ff46168b75dbc807a941d5bc1aefb805cad8..fe27809c28bc178152f39fdfcf3a640ecc5f1664 100644 (file)
@@ -33,7 +33,7 @@ struct cmd_list_trustdom_state {
        struct composite_context *ctx;
        struct dcerpc_pipe *lsa_pipe;
        struct policy_handle *lsa_policy;
-       int num_domains;
+       uint32_t num_domains;
        struct wb_dom_info **domains;
 
        uint32_t resume_handle;
@@ -124,7 +124,7 @@ static void cmd_list_trustdoms_recv_doms(struct rpc_request *req)
        struct cmd_list_trustdom_state *state =
                talloc_get_type(req->async.private_data,
                                struct cmd_list_trustdom_state);
-       int i, old_num_domains;
+       uint32_t i, old_num_domains;
 
        state->ctx->status = dcerpc_lsa_EnumTrustDom_recv(req);
        if (!composite_is_ok(state->ctx)) return;
@@ -147,7 +147,7 @@ static void cmd_list_trustdoms_recv_doms(struct rpc_request *req)
            composite_nomem(state->domains, state->ctx)) return;
 
        for (i=0; i<state->r.out.domains->count; i++) {
-               int j = i+old_num_domains;
+               uint32_t j = i+old_num_domains;
                state->domains[j] = talloc(state->domains,
                                           struct wb_dom_info);
                if (composite_nomem(state->domains[i], state->ctx)) return;
@@ -180,7 +180,7 @@ static void cmd_list_trustdoms_recv_doms(struct rpc_request *req)
 
 NTSTATUS wb_cmd_list_trustdoms_recv(struct composite_context *ctx,
                                    TALLOC_CTX *mem_ctx,
-                                   int *num_domains,
+                                   uint32_t *num_domains,
                                    struct wb_dom_info ***domains)
 {
        NTSTATUS status = composite_wait(ctx);
index 649fe489cc69646c26341721f6b96540d308ceaa..c1258a94d2729355238157e8a54f4f40614f7e6e 100644 (file)
@@ -30,7 +30,7 @@ struct cmd_userdomgroups_state {
        struct composite_context *ctx;
        struct dom_sid *dom_sid;
        uint32_t user_rid;
-       int num_rids;
+       uint32_t num_rids;
        uint32_t *rids;
 };
 
@@ -104,12 +104,12 @@ static void userdomgroups_recv_rids(struct composite_context *ctx)
 
 NTSTATUS wb_cmd_userdomgroups_recv(struct composite_context *c,
                                   TALLOC_CTX *mem_ctx,
-                                  int *num_sids, struct dom_sid ***sids)
+                                  uint32_t *num_sids, struct dom_sid ***sids)
 {
        struct cmd_userdomgroups_state *state =
                talloc_get_type(c->private_data,
                                struct cmd_userdomgroups_state);
-       int i;
+       uint32_t i;
        NTSTATUS status;
 
        status = composite_wait(c);
@@ -139,7 +139,7 @@ done:
 NTSTATUS wb_cmd_userdomgroups(TALLOC_CTX *mem_ctx,
                              struct wbsrv_service *service,
                              const struct dom_sid *sid,
-                             int *num_sids, struct dom_sid ***sids)
+                             uint32_t *num_sids, struct dom_sid ***sids)
 {
        struct composite_context *c =
                wb_cmd_userdomgroups_send(mem_ctx, service, sid);
index cc541ef6e57ea51bec285013eb0740ab4377b1d0..c062d362b467621194237ce953b4e4e7f8c6017f 100644 (file)
@@ -34,14 +34,14 @@ struct cmd_usersids_state {
        struct composite_context *ctx;
        struct wbsrv_service *service;
        struct dom_sid *user_sid;
-       int num_domgroups;
+       uint32_t num_domgroups;
        struct dom_sid **domgroups;
 
        struct lsa_SidArray lsa_sids;
        struct samr_Ids rids;
        struct samr_GetAliasMembership r;
 
-       int num_sids;
+       uint32_t num_sids;
        struct dom_sid **sids;
 };
 
@@ -104,7 +104,7 @@ static void usersids_recv_domain(struct composite_context *ctx)
                                 struct cmd_usersids_state);
        struct rpc_request *req;
        struct wbsrv_domain *domain;
-       int i;
+       uint32_t i;
 
        state->ctx->status = wb_sid2domain_recv(ctx, &domain);
        if (!composite_is_ok(state->ctx)) return;
@@ -136,7 +136,7 @@ static void usersids_recv_aliases(struct rpc_request *req)
        struct cmd_usersids_state *state =
                talloc_get_type(req->async.private_data,
                                struct cmd_usersids_state);
-       int i;
+       uint32_t i;
 
        state->ctx->status = dcerpc_samr_GetAliasMembership_recv(req);
        if (!composite_is_ok(state->ctx)) return;
@@ -168,7 +168,7 @@ static void usersids_recv_aliases(struct rpc_request *req)
 
 NTSTATUS wb_cmd_usersids_recv(struct composite_context *ctx,
                              TALLOC_CTX *mem_ctx,
-                             int *num_sids, struct dom_sid ***sids)
+                             uint32_t *num_sids, struct dom_sid ***sids)
 {
        NTSTATUS status = composite_wait(ctx);
        if (NT_STATUS_IS_OK(status)) {
@@ -184,7 +184,7 @@ NTSTATUS wb_cmd_usersids_recv(struct composite_context *ctx,
 
 NTSTATUS wb_cmd_usersids(TALLOC_CTX *mem_ctx, struct wbsrv_service *service,
                         const struct dom_sid *sid,
-                        int *num_sids, struct dom_sid ***sids)
+                        uint32_t *num_sids, struct dom_sid ***sids)
 {
        struct composite_context *c =
                wb_cmd_usersids_send(mem_ctx, service, sid);
index 95ef7d14b9f28f89be068c77117c8603fb948271..d245d7ae37df020f8c229a5d229c2b5c397dee1a 100644 (file)
@@ -383,7 +383,7 @@ static void userdomgroups_recv_groups(struct composite_context *ctx)
        struct wbsrv_samba3_call *s3call =
                talloc_get_type(ctx->async.private_data,
                                struct wbsrv_samba3_call);
-       int i, num_sids;
+       uint32_t i, num_sids;
        struct dom_sid **sids;
        char *sids_string;
        NTSTATUS status;
@@ -450,7 +450,7 @@ static void usersids_recv_sids(struct composite_context *ctx)
        struct wbsrv_samba3_call *s3call =
                talloc_get_type(ctx->async.private_data,
                                struct wbsrv_samba3_call);
-       int i, num_sids;
+       uint32_t i, num_sids;
        struct dom_sid **sids;
        char *sids_string;
        NTSTATUS status;
@@ -830,7 +830,7 @@ static void list_trustdom_recv_doms(struct composite_context *ctx)
        struct wbsrv_samba3_call *s3call =
                talloc_get_type(ctx->async.private_data,
                                struct wbsrv_samba3_call);
-       int i, num_domains;
+       uint32_t i, num_domains;
        struct wb_dom_info **domains;
        NTSTATUS status;
        char *result;