Changeset 751 for trunk/server/source3/librpc/gen_ndr/ndr_notify.c
- Timestamp:
- Nov 29, 2012, 1:59:04 PM (13 years ago)
- File:
-
- 1 edited
-
trunk/server/source3/librpc/gen_ndr/ndr_notify.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/server/source3/librpc/gen_ndr/ndr_notify.c
r745 r751 88 88 _PUBLIC_ enum ndr_err_code ndr_pull_notify_entry_array(struct ndr_pull *ndr, int ndr_flags, struct notify_entry_array *r) 89 89 { 90 90 91 uint32_t cntr_entries_0; 91 92 TALLOC_CTX *_mem_save_entries_0; … … 93 94 NDR_CHECK(ndr_pull_align(ndr, 8)); 94 95 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->num_entries)); 95 NDR_PULL_ALLOC_N(ndr, r->entries, r->num_entries); 96 size_entries_0 = r->num_entries; 97 NDR_PULL_ALLOC_N(ndr, r->entries, size_entries_0); 96 98 _mem_save_entries_0 = NDR_PULL_GET_MEM_CTX(ndr); 97 99 NDR_PULL_SET_MEM_CTX(ndr, r->entries, 0); 98 for (cntr_entries_0 = 0; cntr_entries_0 < r->num_entries; cntr_entries_0++) {100 for (cntr_entries_0 = 0; cntr_entries_0 < ; cntr_entries_0++) { 99 101 NDR_CHECK(ndr_pull_notify_entry(ndr, NDR_SCALARS, &r->entries[cntr_entries_0])); 100 102 } … … 143 145 static enum ndr_err_code ndr_pull_notify_depth(struct ndr_pull *ndr, int ndr_flags, struct notify_depth *r) 144 146 { 147 145 148 uint32_t cntr_entries_0; 146 149 TALLOC_CTX *_mem_save_entries_0; … … 150 153 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->max_mask_subdir)); 151 154 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->num_entries)); 152 NDR_PULL_ALLOC_N(ndr, r->entries, r->num_entries); 155 size_entries_0 = r->num_entries; 156 NDR_PULL_ALLOC_N(ndr, r->entries, size_entries_0); 153 157 _mem_save_entries_0 = NDR_PULL_GET_MEM_CTX(ndr); 154 158 NDR_PULL_SET_MEM_CTX(ndr, r->entries, 0); 155 for (cntr_entries_0 = 0; cntr_entries_0 < r->num_entries; cntr_entries_0++) {159 for (cntr_entries_0 = 0; cntr_entries_0 < ; cntr_entries_0++) { 156 160 NDR_CHECK(ndr_pull_notify_entry(ndr, NDR_SCALARS, &r->entries[cntr_entries_0])); 157 161 } … … 200 204 _PUBLIC_ enum ndr_err_code ndr_pull_notify_array(struct ndr_pull *ndr, int ndr_flags, struct notify_array *r) 201 205 { 206 202 207 uint32_t cntr_depth_0; 203 208 TALLOC_CTX *_mem_save_depth_0; … … 205 210 NDR_CHECK(ndr_pull_align(ndr, 8)); 206 211 NDR_CHECK(ndr_pull_uint32(ndr, NDR_SCALARS, &r->num_depths)); 207 NDR_PULL_ALLOC_N(ndr, r->depth, r->num_depths); 212 size_depth_0 = r->num_depths; 213 NDR_PULL_ALLOC_N(ndr, r->depth, size_depth_0); 208 214 _mem_save_depth_0 = NDR_PULL_GET_MEM_CTX(ndr); 209 215 NDR_PULL_SET_MEM_CTX(ndr, r->depth, 0); 210 for (cntr_depth_0 = 0; cntr_depth_0 < r->num_depths; cntr_depth_0++) {216 for (cntr_depth_0 = 0; cntr_depth_0 < ; cntr_depth_0++) { 211 217 NDR_CHECK(ndr_pull_notify_depth(ndr, NDR_SCALARS, &r->depth[cntr_depth_0])); 212 218 } … … 342 348 _PUBLIC_ enum ndr_err_code ndr_pull_FILE_NOTIFY_INFORMATION(struct ndr_pull *ndr, int ndr_flags, struct FILE_NOTIFY_INFORMATION *r) 343 349 { 350 344 351 { 345 352 uint32_t _flags_save_STRUCT = ndr->flags; … … 353 360 uint32_t _flags_save_uint16 = ndr->flags; 354 361 ndr_set_flags(&ndr->flags, LIBNDR_FLAG_STR_NOTERM); 355 NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->FileName1, r->FileNameLength, sizeof(uint16_t), CH_UTF16)); 362 size_FileName1_0 = r->FileNameLength; 363 NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->FileName1, size_FileName1_0, sizeof(uint16_t), CH_UTF16)); 356 364 ndr->flags = _flags_save_uint16; 357 365 }
Note:
See TracChangeset
for help on using the changeset viewer.
