Ignore:
Timestamp:
Nov 29, 2012, 1:59:04 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated trunk to 3.6.9

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server/source3/librpc/gen_ndr/ndr_dcerpc.c

    r745 r751  
    2525static enum ndr_err_code ndr_pull_dcerpc_ctx_list(struct ndr_pull *ndr, int ndr_flags, struct dcerpc_ctx_list *r)
    2626{
     27
    2728        uint32_t cntr_transfer_syntaxes_0;
    2829        TALLOC_CTX *_mem_save_transfer_syntaxes_0;
     
    3233                NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->num_transfer_syntaxes));
    3334                NDR_CHECK(ndr_pull_ndr_syntax_id(ndr, NDR_SCALARS, &r->abstract_syntax));
    34                 NDR_PULL_ALLOC_N(ndr, r->transfer_syntaxes, r->num_transfer_syntaxes);
     35                size_transfer_syntaxes_0 = r->num_transfer_syntaxes;
     36                NDR_PULL_ALLOC_N(ndr, r->transfer_syntaxes, size_transfer_syntaxes_0);
    3537                _mem_save_transfer_syntaxes_0 = NDR_PULL_GET_MEM_CTX(ndr);
    3638                NDR_PULL_SET_MEM_CTX(ndr, r->transfer_syntaxes, 0);
    37                 for (cntr_transfer_syntaxes_0 = 0; cntr_transfer_syntaxes_0 < r->num_transfer_syntaxes; cntr_transfer_syntaxes_0++) {
     39                for (cntr_transfer_syntaxes_0 = 0; cntr_transfer_syntaxes_0 < ; cntr_transfer_syntaxes_0++) {
    3840                        NDR_CHECK(ndr_pull_ndr_syntax_id(ndr, NDR_SCALARS, &r->transfer_syntaxes[cntr_transfer_syntaxes_0]));
    3941                }
     
    9193_PUBLIC_ enum ndr_err_code ndr_pull_dcerpc_bind(struct ndr_pull *ndr, int ndr_flags, struct dcerpc_bind *r)
    9294{
     95
    9396        uint32_t cntr_ctx_list_0;
    9497        TALLOC_CTX *_mem_save_ctx_list_0;
     
    99102                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->assoc_group_id));
    100103                NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->num_contexts));
    101                 NDR_PULL_ALLOC_N(ndr, r->ctx_list, r->num_contexts);
     104                size_ctx_list_0 = r->num_contexts;
     105                NDR_PULL_ALLOC_N(ndr, r->ctx_list, size_ctx_list_0);
    102106                _mem_save_ctx_list_0 = NDR_PULL_GET_MEM_CTX(ndr);
    103107                NDR_PULL_SET_MEM_CTX(ndr, r->ctx_list, 0);
    104                 for (cntr_ctx_list_0 = 0; cntr_ctx_list_0 < r->num_contexts; cntr_ctx_list_0++) {
     108                for (cntr_ctx_list_0 = 0; cntr_ctx_list_0 < ; cntr_ctx_list_0++) {
    105109                        NDR_CHECK(ndr_pull_dcerpc_ctx_list(ndr, NDR_SCALARS, &r->ctx_list[cntr_ctx_list_0]));
    106110                }
     
    391395static enum ndr_err_code ndr_pull_dcerpc_bind_ack(struct ndr_pull *ndr, int ndr_flags, struct dcerpc_bind_ack *r)
    392396{
     397
     398
    393399        uint32_t cntr_ctx_list_0;
    394400        TALLOC_CTX *_mem_save_ctx_list_0;
     
    399405                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->assoc_group_id));
    400406                NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->secondary_address_size));
    401                 NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->secondary_address, r->secondary_address_size, sizeof(uint8_t), CH_DOS));
     407                size_secondary_address_0 = r->secondary_address_size;
     408                NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->secondary_address, size_secondary_address_0, sizeof(uint8_t), CH_DOS));
    402409                {
    403410                        uint32_t _flags_save_DATA_BLOB = ndr->flags;
     
    407414                }
    408415                NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->num_results));
    409                 NDR_PULL_ALLOC_N(ndr, r->ctx_list, r->num_results);
     416                size_ctx_list_0 = r->num_results;
     417                NDR_PULL_ALLOC_N(ndr, r->ctx_list, size_ctx_list_0);
    410418                _mem_save_ctx_list_0 = NDR_PULL_GET_MEM_CTX(ndr);
    411419                NDR_PULL_SET_MEM_CTX(ndr, r->ctx_list, 0);
    412                 for (cntr_ctx_list_0 = 0; cntr_ctx_list_0 < r->num_results; cntr_ctx_list_0++) {
     420                for (cntr_ctx_list_0 = 0; cntr_ctx_list_0 < ; cntr_ctx_list_0++) {
    413421                        NDR_CHECK(ndr_pull_dcerpc_ack_ctx(ndr, NDR_SCALARS, &r->ctx_list[cntr_ctx_list_0]));
    414422                }
     
    468476static enum ndr_err_code ndr_pull_dcerpc_bind_nak_versions(struct ndr_pull *ndr, int ndr_flags, struct dcerpc_bind_nak_versions *r)
    469477{
     478
    470479        uint32_t cntr_versions_0;
    471480        TALLOC_CTX *_mem_save_versions_0;
     
    473482                NDR_CHECK(ndr_pull_align(ndr, 4));
    474483                NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->num_versions));
    475                 NDR_PULL_ALLOC_N(ndr, r->versions, r->num_versions);
     484                size_versions_0 = r->num_versions;
     485                NDR_PULL_ALLOC_N(ndr, r->versions, size_versions_0);
    476486                _mem_save_versions_0 = NDR_PULL_GET_MEM_CTX(ndr);
    477487                NDR_PULL_SET_MEM_CTX(ndr, r->versions, 0);
    478                 for (cntr_versions_0 = 0; cntr_versions_0 < r->num_versions; cntr_versions_0++) {
     488                for (cntr_versions_0 = 0; cntr_versions_0 < ; cntr_versions_0++) {
    479489                        NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->versions[cntr_versions_0]));
    480490                }
     
    11661176_PUBLIC_ enum ndr_err_code ndr_pull_dcerpc_fack(struct ndr_pull *ndr, int ndr_flags, struct dcerpc_fack *r)
    11671177{
     1178
    11681179        uint32_t cntr_selack_0;
    11691180        TALLOC_CTX *_mem_save_selack_0;
     
    11771188                NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->serial_no));
    11781189                NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->selack_size));
    1179                 NDR_PULL_ALLOC_N(ndr, r->selack, r->selack_size);
     1190                size_selack_0 = r->selack_size;
     1191                NDR_PULL_ALLOC_N(ndr, r->selack, size_selack_0);
    11801192                _mem_save_selack_0 = NDR_PULL_GET_MEM_CTX(ndr);
    11811193                NDR_PULL_SET_MEM_CTX(ndr, r->selack, 0);
    1182                 for (cntr_selack_0 = 0; cntr_selack_0 < r->selack_size; cntr_selack_0++) {
     1194                for (cntr_selack_0 = 0; cntr_selack_0 < ; cntr_selack_0++) {
    11831195                        NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->selack[cntr_selack_0]));
    11841196                }
     
    14951507_PUBLIC_ enum ndr_err_code ndr_pull_ClientAddress(struct ndr_pull *ndr, int ndr_flags, struct ClientAddress *r)
    14961508{
     1509
    14971510        if (ndr_flags & NDR_SCALARS) {
    14981511                NDR_CHECK(ndr_pull_align(ndr, 4));
     
    15001513                NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->ClientAddress, r->AddressType));
    15011514                NDR_CHECK(ndr_pull_ClientAddressType(ndr, NDR_SCALARS, &r->ClientAddress));
    1502                 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->Padding, 12));
     1515                size_Padding_0 = 12;
     1516                NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->Padding, size_Padding_0));
    15031517                NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    15041518        }
     
    18711885_PUBLIC_ enum ndr_err_code ndr_pull_dcerpc_rts_cmd_Padding(struct ndr_pull *ndr, int ndr_flags, struct dcerpc_rts_cmd_Padding *r)
    18721886{
     1887
    18731888        if (ndr_flags & NDR_SCALARS) {
    18741889                NDR_CHECK(ndr_pull_align(ndr, 4));
     
    18771892                        return ndr_pull_error(ndr, NDR_ERR_RANGE, "value out of range");
    18781893                }
    1879                 NDR_PULL_ALLOC_N(ndr, r->Padding, r->ConformanceCount);
    1880                 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->Padding, r->ConformanceCount));
     1894                size_Padding_0 = r->ConformanceCount;
     1895                NDR_PULL_ALLOC_N(ndr, r->Padding, size_Padding_0);
     1896                NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->Padding, size_Padding_0));
    18811897                NDR_CHECK(ndr_pull_trailer_align(ndr, 4));
    18821898        }
     
    24962512_PUBLIC_ enum ndr_err_code ndr_pull_dcerpc_rts(struct ndr_pull *ndr, int ndr_flags, struct dcerpc_rts *r)
    24972513{
     2514
    24982515        uint32_t cntr_Commands_0;
    24992516        TALLOC_CTX *_mem_save_Commands_0;
     
    25022519                NDR_CHECK(ndr_pull_dcerpc_rts_flags(ndr, NDR_SCALARS, &r->Flags));
    25032520                NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->NumberOfCommands));
    2504                 NDR_PULL_ALLOC_N(ndr, r->Commands, r->NumberOfCommands);
     2521                size_Commands_0 = r->NumberOfCommands;
     2522                NDR_PULL_ALLOC_N(ndr, r->Commands, size_Commands_0);
    25052523                _mem_save_Commands_0 = NDR_PULL_GET_MEM_CTX(ndr);
    25062524                NDR_PULL_SET_MEM_CTX(ndr, r->Commands, 0);
    2507                 for (cntr_Commands_0 = 0; cntr_Commands_0 < r->NumberOfCommands; cntr_Commands_0++) {
     2525                for (cntr_Commands_0 = 0; cntr_Commands_0 < ; cntr_Commands_0++) {
    25082526                        NDR_CHECK(ndr_pull_dcerpc_rts_cmd(ndr, NDR_SCALARS, &r->Commands[cntr_Commands_0]));
    25092527                }
     
    30323050_PUBLIC_ enum ndr_err_code ndr_pull_ncacn_packet(struct ndr_pull *ndr, int ndr_flags, struct ncacn_packet *r)
    30333051{
     3052
    30343053        if (ndr_flags & NDR_SCALARS) {
    30353054                NDR_CHECK(ndr_pull_align(ndr, 4));
     
    30383057                NDR_CHECK(ndr_pull_dcerpc_pkt_type(ndr, NDR_SCALARS, &r->ptype));
    30393058                NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->pfc_flags));
    3040                 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->drep, 4));
     3059                size_drep_0 = 4;
     3060                NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->drep, size_drep_0));
    30413061                NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->frag_length));
    30423062                NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->auth_length));
     
    31053125_PUBLIC_ enum ndr_err_code ndr_pull_ncadg_packet(struct ndr_pull *ndr, int ndr_flags, struct ncadg_packet *r)
    31063126{
     3127
    31073128        if (ndr_flags & NDR_SCALARS) {
    31083129                NDR_CHECK(ndr_pull_align(ndr, 4));
     
    31113132                NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->pfc_flags));
    31123133                NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->ncadg_flags));
    3113                 NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->drep, 3));
     3134                size_drep_0 = 3;
     3135                NDR_CHECK(ndr_pull_array_uint8(ndr, NDR_SCALARS, r->drep, size_drep_0));
    31143136                NDR_CHECK(ndr_pull_uint8(ndr, NDR_SCALARS, &r->serial_high));
    31153137                NDR_CHECK(ndr_pull_GUID(ndr, NDR_SCALARS, &r->object));
Note: See TracChangeset for help on using the changeset viewer.