/third_party/lwip/src/core/ipv6/ |
H A D | mld6.c | 103 struct mld_group *next = group->next; /* avoid use-after-free below */ in mld6_stop() local 113 /* move to "next" */ in mld6_stop() 114 group = next; in mld6_stop() 131 group = group->next; in mld6_report_groups() 152 group = group->next; in mld6_lookfor_group() 179 group->next = netif_mld6_data(ifp); in mld6_new_group() 200 netif_set_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_MLD6, group->next); in mld6_remove_group() 204 for (tmpGroup = netif_mld6_data(netif); tmpGroup != NULL; tmpGroup = tmpGroup->next) { in mld6_remove_group() 205 if (tmpGroup->next in mld6_remove_group() [all...] |
/third_party/ltp/testcases/open_posix_testsuite/stress/threads/pthread_create/ |
H A D | s-c1.c | 102 /* The next structure is used to save the tests measures */ 106 struct __mes_t *next; member 159 m_cur->next = NULL; in main() 299 if (m_cur->next == NULL) { in main() 309 m_tmp->next = NULL; in main() 316 m_cur->next = m_tmp; in main() 319 /* Add this measure to the next element */ in main() 320 m_cur = m_cur->next; in main() 390 } /* next scenario */ in main() 407 while (sentinel.next ! in main() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/IntelJITEvents/ |
H A D | ittnotify_config.h | 308 struct ___itt_thread_info* next; member 347 struct ___itt_global* next; member 366 h->next = NULL; \ 370 h_tail->next = h; \ 383 h->next = NULL; \ 387 h_tail->next = h; \ 399 h->next = NULL; \ 403 h_tail->next = h; \ 415 h->next = NULL; \ 419 h_tail->next [all...] |
/third_party/skia/experimental/sktext/tests/ |
H A D | SelectableText.cpp | 206 auto next = selectableText->nextPosition(position); in UNIX_ONLY_TEST() local 207 REPORTER_ASSERT(reporter, position.fTextRange.fEnd == next.fTextRange.fStart); in UNIX_ONLY_TEST() 208 if (position.fLineIndex == next.fLineIndex - 1) { in UNIX_ONLY_TEST() 209 auto line = selectableText->getLine(next.fLineIndex); in UNIX_ONLY_TEST() 210 REPORTER_ASSERT(reporter, next.fGlyphRange.fStart == 0); in UNIX_ONLY_TEST() 211 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(next.fBoundaries.fLeft, 0.0f)); in UNIX_ONLY_TEST() 212 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(next.fBoundaries.fTop, line.fBounds.fTop)); in UNIX_ONLY_TEST() 213 REPORTER_ASSERT(reporter, SkScalarNearlyEqual(next.fBoundaries.height(), line.fBounds.height())); in UNIX_ONLY_TEST() 215 REPORTER_ASSERT(reporter, position.fLineIndex == next.fLineIndex); in UNIX_ONLY_TEST() 216 REPORTER_ASSERT(reporter, position.fGlyphRange.fEnd == next in UNIX_ONLY_TEST() [all...] |
/third_party/zlib/examples/ |
H A D | gun.c | 93 unsigned char *next; in in() local 96 next = me->inbuf; in in() 97 *buf = next; in in() 103 ret = (int)read(me->infile, next, ret); in in() 108 next += ret; in in() 154 /* next input byte macro for use inside lunpipe() and gunpipe() */ 155 #define NEXT() (have ? 0 : (have = in(indp, &next)), \ 156 last = have ? (have--, (int)(*next++)) : -1) 187 next += chunk; \ 193 of buffered input at next 200 lunpipe(unsigned have, z_const unsigned char *next, struct ind *indp, int outfile, z_stream *strm) lunpipe() argument 387 z_const unsigned char *next = NULL; gunpipe() local [all...] |
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_opt_dead_cf.c | 11 * The above copyright notice and this permission notice (including the next 346 if (!exec_node_is_tail_sentinel(cur->node.next)) { in dead_cf_list() 363 nir_block *next = nir_cf_node_as_block(nir_cf_node_next(cur)); in dead_cf_list() local 364 if (!exec_list_is_empty(&next->instr_list) || in dead_cf_list() 365 !exec_node_is_tail_sentinel(next->cf_node.node.next)) { in dead_cf_list() 379 nir_block *next = nir_cf_node_as_block(nir_cf_node_next(cur)); in dead_cf_list() local 380 if (next->predecessors->entries == 0 && in dead_cf_list() 381 (!exec_list_is_empty(&next->instr_list) || in dead_cf_list() 382 !exec_node_is_tail_sentinel(next in dead_cf_list() [all...] |
/third_party/mesa3d/src/compiler/glsl/ |
H A D | opt_tree_grafting.cpp | 11 * The above copyright notice and this permission notice (including the next 326 for (ir_instruction *ir = (ir_instruction *)start->next; in try_tree_grafting() 327 ir != bb_last->next; in try_tree_grafting() 328 ir = (ir_instruction *)ir->next) { in try_tree_grafting() 350 ir_instruction *ir, *next; in tree_grafting_basic_block() local 352 for (ir = bb_first, next = (ir_instruction *)ir->next; in tree_grafting_basic_block() 353 ir != bb_last->next; in tree_grafting_basic_block() 354 ir = next, next in tree_grafting_basic_block() [all...] |
/third_party/node/deps/v8/src/handles/ |
H A D | handles-inl.h | 85 prev_next_ = data->next; in HandleScope() 123 std::swap(current->next, prev_next); in CloseScope() 132 ZapRange(current->next, limit); in CloseScope() 135 current->next, in CloseScope() 137 reinterpret_cast<Address>(current->next))); in CloseScope() 156 prev_next_ = current->next; in CloseAndEscape() 165 Address* result = data->next; in CreateHandle() 169 // Update the current next field, set the value in the created handle, in CreateHandle() 173 data->next = reinterpret_cast<Address*>(reinterpret_cast<Address>(result) + in CreateHandle() 197 current->limit = current->next; in SealHandleScope() [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/ |
H A D | driver_utils.cpp | 235 char *next; in ParseLinuxOSVersion() local 236 *major = static_cast<int>(strtol(version, &next, 10)); in ParseLinuxOSVersion() 237 if (next == nullptr || *next != '.' || errno != 0) in ParseLinuxOSVersion() 242 *minor = static_cast<int>(strtol(next + 1, &next, 10)); in ParseLinuxOSVersion() 243 if (next == nullptr || *next != '.' || errno != 0) in ParseLinuxOSVersion() 248 *patch = static_cast<int>(strtol(next + 1, &next, 1 in ParseLinuxOSVersion() [all...] |
/third_party/selinux/libsepol/src/ |
H A D | nodes.c | 156 for (c = head; c != NULL; c = c->next) in sepol_node_count() 160 for (c = head; c != NULL; c = c->next) in sepol_node_count() 186 for (c = head; c; c = c->next) { in sepol_node_exists() 202 for (c = head; c; c = c->next) { in sepol_node_exists() 246 for (c = head; c; c = c->next) { in sepol_node_query() 265 for (c = head; c; c = c->next) { in sepol_node_query() 317 node->next = policydb->ocontexts[OCON_NODE]; in sepol_node_modify() 324 node->next = policydb->ocontexts[OCON_NODE6]; in sepol_node_modify() 357 for (c = head; c; c = c->next) { in sepol_node_iterate() 376 for (c = head; c; c = c->next) { in sepol_node_iterate() [all...] |
/third_party/python/Modules/expat/ |
H A D | xmlparse.c | 322 struct block *next; member 398 struct open_internal_entity *next; member 454 const char *s, const char *next); 458 const char *next, const char **nextPtr, 1214 openEntityList = openEntity->next; in XML_ParserReset() 1215 openEntity->next = parser->m_freeInternalEntities; in XML_ParserReset() 1471 entityList = entityList->next; in XML_ParserFree() 2644 const char *next = start; /* XmlContentTok doesn't always set the last arg */ in externalEntityInitProcessor2() local 2645 int tok = XmlContentTok(parser->m_encoding, start, end, &next); in externalEntityInitProcessor2() 2649 if (! accountingDiffTolerated(parser, tok, start, next, __LINE_ in externalEntityInitProcessor2() 2690 const char *next = start; /* XmlContentTok doesn't always set the last arg */ externalEntityInitProcessor3() local 2766 const char *next = s; /* XmlContentTok doesn't always set the last arg */ doContent() local 4041 const char *next = s; /* in case of XML_TOK_NONE or XML_TOK_PARTIAL */ doCdataSection() local 4167 const char *next = *startPtr; /* in case of XML_TOK_NONE or XML_TOK_PARTIAL */ doIgnoreSection() local 4277 processXmlDecl(XML_Parser parser, int isGeneralTextEntity, const char *s, const char *next) processXmlDecl() argument 4439 const char *next = start; entityValueInitProcessor() local 4521 const char *next = s; externalParEntProcessor() local 4568 const char *next = s; entityValueProcessor() local 4605 const char *next = s; prologProcessor() local 4613 doProlog(XML_Parser parser, const ENCODING *enc, const char *s, const char *end, int tok, const char *next, const char **nextPtr, XML_Bool haveMore, XML_Bool allowClosingDoctype, enum XML_Account account) doProlog() argument 5649 const char *next = NULL; epilogProcessor() local 5717 const char *next; processInternalEntity() local 5783 const char *next; internalEntityProcessor() local 5892 const char *next appendAttributeValue() local 6104 const char *next storeEntityValue() local 7426 int next; nextScaffoldPart() local [all...] |
/third_party/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_threaded_context.c | 13 * The above copyright notice and this permission notice (including the next 214 /* Add the fence to the list of fences for the driver to signal at the next in tc_batch_execute() 228 * list structures for the next batches without waiting. in tc_batch_execute() 247 tc->batch_slots[tc->next].buffer_list_index = tc->next_buf_list; in tc_begin_next_buffer_list() 262 struct tc_batch *next = &tc->batch_slots[tc->next]; in tc_batch_flush() local 264 tc_assert(next->num_total_slots != 0); in tc_batch_flush() 265 tc_batch_check(next); in tc_batch_flush() 268 p_atomic_add(&tc->num_offloaded_slots, next->num_total_slots); in tc_batch_flush() 270 if (next in tc_batch_flush() 290 struct tc_batch *next = &tc->batch_slots[tc->next]; tc_add_sized_call() local 330 struct tc_batch *next = &tc->batch_slots[tc->next]; tc_is_sync() local 340 struct tc_batch *next = &tc->batch_slots[tc->next]; _tc_sync() local 437 tc_add_to_buffer_list(struct threaded_context *tc, struct tc_buffer_list *next, struct pipe_resource *buf) tc_add_to_buffer_list() argument 448 tc_bind_buffer(struct threaded_context *tc, uint32_t *binding, struct tc_buffer_list *next, struct pipe_resource *buf) tc_bind_buffer() argument 1453 struct tc_buffer_list *next = &tc->buffer_lists[tc->next_buf_list]; tc_set_sampler_views() local 1546 struct tc_buffer_list *next = &tc->buffer_lists[tc->next_buf_list]; tc_set_shader_images() local 1636 struct tc_buffer_list *next = &tc->buffer_lists[tc->next_buf_list]; tc_set_shader_buffers() local 1716 struct tc_buffer_list *next = &tc->buffer_lists[tc->next_buf_list]; tc_set_vertex_buffers() local 1793 struct tc_buffer_list *next = &tc->buffer_lists[tc->next_buf_list]; tc_set_stream_output_targets() local 3057 struct tc_batch *next = &tc->batch_slots[tc->next]; tc_flush() local 3158 is_next_call_a_mergeable_draw(struct tc_draw_single *first, struct tc_draw_single *next) is_next_call_a_mergeable_draw() argument 3182 struct tc_draw_single *next = get_next_call(first, tc_draw_single); tc_call_draw_single() local 3315 struct tc_buffer_list *next = &tc->buffer_lists[tc->next_buf_list]; tc_draw_vbo() local 3440 struct tc_batch *next = &tc->batch_slots[tc->next]; tc_draw_vbo() local 3493 struct tc_batch *next = &tc->batch_slots[tc->next]; tc_draw_vbo() local 3543 is_next_call_a_mergeable_draw_vstate(struct tc_draw_vstate_single *first, struct tc_draw_vstate_single *next) is_next_call_a_mergeable_draw_vstate() argument 3561 struct tc_draw_vstate_single *next = get_next_call(first, tc_draw_vstate_single); tc_call_draw_vstate_single() local 3660 struct tc_batch *next = &tc->batch_slots[tc->next]; tc_draw_vertex_state() local 3770 struct tc_buffer_list *next = &tc->buffer_lists[tc->next_buf_list]; tc_resource_copy_region() local [all...] |
/third_party/skia/src/sksl/ |
H A D | SkSLDSLParser.cpp | 122 return fLexer.next(); in nextRawToken() 161 Token next = this->nextToken(); in checkNext() local 162 if (next.fKind == kind) { in checkNext() 164 *result = next; in checkNext() 168 this->pushback(std::move(next)); in checkNext() 173 Token next = this->nextToken(); in expect() local 174 if (next.fKind == kind) { in expect() 176 *result = std::move(next); in expect() 180 this->error(next, "expected " + String(expected) + ", but found '" + in expect() 181 this->text(next) in expect() 1112 dsl::DSLExpression next; forStatement() local 1142 DSLExpression next = this->expression(); returnStatement() local 1251 DSLExpression next = dsl::operator,(std::move(result), std::move(right)); expression() local 1355 DSLExpression next = LogicalXor(std::move(result), std::move(right)); logicalXorExpression() local 1499 Token next = this->peek(); unaryExpression() local 1553 DSLExpression next = this->suffix(std::move(result)); postfixExpression() local 1621 Token next = this->nextToken(); suffix() local [all...] |
/third_party/selinux/checkpolicy/ |
H A D | policy_define.c | 312 for (c = head; c; c = c->next) { in define_initial_sid() 324 newc->next = head; in define_initial_sid() 1681 perm->next = avrule->perms; in define_compute_type_helper() 1825 sl->next = avlist; in define_cond_pol_list() 1837 struct av_ioctl_range_list *next; member 1845 for (r = *rangehead; r != NULL; r = r->next) { in avrule_sort_ioctls() 1850 sorted->next = NULL; in avrule_sort_ioctls() 1855 for (r2 = sortedhead; r2 != NULL; r2 = r2->next) { in avrule_sort_ioctls() 1858 sorted->next = r2; in avrule_sort_ioctls() 1861 } else if ((r2 ->next ! in avrule_sort_ioctls() [all...] |
/third_party/libwebsockets/minimal-examples/secure-streams/minimal-secure-streams-policy2c/ |
H A D | minimal-secure-streams.c | 36 struct aggstr *next; member 181 printf("\t.next = (void *)&%s, \n", prev); in main() 196 if (md->next) in main() 201 md = md->next; in main() 217 a = a->next; in main() 227 a->next = rbomap; in main() 272 a = a->next; in main() 282 a->next = trustmap; in main() 299 a1 = a1->next; in main() 311 a1->next in main() [all...] |
/third_party/skia/third_party/externals/sfntly/cpp/src/test/tinyxml/ |
H A D | tinyxml.cpp | 143 next = 0; in TiXmlNode() 155 node = node->next; in ~TiXmlNode() 177 node = node->next; in Clear() 202 node->next = 0; in LinkEndChild() 205 lastChild->next = node; in LinkEndChild() 247 node->next = beforeThis; in InsertBeforeChild() 251 beforeThis->prev->next = node; in InsertBeforeChild() 281 node->next = afterThis->next; in InsertAfterChild() 282 if ( afterThis->next ) in InsertAfterChild() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/marl/include/marl/ |
H A D | containers.h | 364 Entry* next; 403 AllocationChain* next; 434 entry = entry->next; 454 for (auto el = head; el != nullptr; el = el->next) { 460 auto next = curr->next; 462 curr = next; 525 entry->next = free; 536 allocChain->next = allocations; 545 list = list->next; [all...] |
/base/powermgr/thermal_manager/services/native/src/thermal_policy/ |
H A D | thermal_srv_config_parser.cpp | 111 for (xmlNodePtr node = rootNode->xmlChildrenNode; node != nullptr; node = node->next) { in ParseXmlFile() 151 cur = cur->next; in ParseBaseNode() 173 cur = cur->next; in ParseBaseNode() 200 cur = cur->next; in ParseLevelNode() 230 cur = cur->next; in ParseLevelNode() 239 for (xmlNodePtr subNode = cur->xmlChildrenNode; subNode != nullptr; subNode = subNode->next) { in ParseLevelState() 243 for (auto levStateProp = subNode->properties; levStateProp != nullptr; levStateProp = levStateProp->next) { in ParseLevelState() 297 for (xmlNodePtr subNode = cur->xmlChildrenNode; subNode != nullptr; subNode = subNode->next) { in ParseAuxSensorLevInfo() 397 for (xmlNodePtr subNode = cur->xmlChildrenNode; subNode != nullptr; subNode = subNode->next) { in ParseSensorLevelInfo() 473 cur = cur->next; in ParseStateNode() [all...] |
/third_party/ffmpeg/libavcodec/ |
H A D | flac_parser.c | 75 struct FLACHeaderMarker *next; /**< next CRC-8 verified header that member 93 if set return best_header next time */ 329 end_handle = &(*end_handle)->next; in find_headers_search_validate() 417 for (end = fpc->headers; end; end = end->next) in find_new_headers() 482 curr = curr->next; in check_header_mismatch() 504 curr = header->next; in check_header_mismatch() 506 curr = curr->next; in check_header_mismatch() 518 while (start->next != child) in check_header_mismatch() 519 start = start->next; in check_header_mismatch() [all...] |
/third_party/exfatprogs/lib/ |
H A D | libexfat.c | 44 clus_t start_clu, clus_t *next, in exfat_bitmap_find_bit() 53 *next = start_clu; in exfat_bitmap_find_bit() 62 clus_t start_clu, clus_t *next) in exfat_bitmap_find_zero() 65 start_clu, next, 0); in exfat_bitmap_find_zero() 69 clus_t start_clu, clus_t *next) in exfat_bitmap_find_one() 72 start_clu, next, 1); in exfat_bitmap_find_one() 695 int exfat_get_next_clus(struct exfat *exfat, clus_t clus, clus_t *next) in exfat_get_next_clus() argument 699 *next = EXFAT_EOF_CLUSTER; in exfat_get_next_clus() 708 if (exfat_read(exfat->blk_dev->dev_fd, next, sizeof(*next), offse in exfat_get_next_clus() 43 exfat_bitmap_find_bit(struct exfat *exfat, char *bmap, clus_t start_clu, clus_t *next, int bit) exfat_bitmap_find_bit() argument 61 exfat_bitmap_find_zero(struct exfat *exfat, char *bmap, clus_t start_clu, clus_t *next) exfat_bitmap_find_zero() argument 68 exfat_bitmap_find_one(struct exfat *exfat, char *bmap, clus_t start_clu, clus_t *next) exfat_bitmap_find_one() argument 715 exfat_get_inode_next_clus(struct exfat *exfat, struct exfat_inode *node, clus_t clus, clus_t *next) exfat_get_inode_next_clus() argument 785 clus_t clus, next; exfat_root_clus_count() local [all...] |
/third_party/node/lib/internal/ |
H A D | event_target.js | 420 this.next = undefined; 422 previous.next = this; 502 this.previous.next = this.next; 503 if (this.next !== undefined) 504 this.next.previous = this.previous; 533 // eslint-disable-next-line no-restricted-syntax 587 // eslint-disable-next-line no-restricted-syntax 612 root = { size: 1, next: undefined, resistStopPropagation: Boolean(resistStopPropagation) }; 628 let handler = root.next; [all...] |
/third_party/node/deps/openssl/openssl/ssl/ |
H A D | ssl_sess.c | 195 dest->next = NULL; in ssl_session_dup() 1174 * session could be re-added, so avoid using the next/prev in SSL_CTX_flush_sessions() 1205 if ((s->next == NULL) || (s->prev == NULL)) in SSL_SESSION_list_remove() 1208 if (s->next == (SSL_SESSION *)&(ctx->session_cache_tail)) { in SSL_SESSION_list_remove() 1216 s->prev->next = (SSL_SESSION *)&(ctx->session_cache_tail); in SSL_SESSION_list_remove() 1221 ctx->session_cache_head = s->next; in SSL_SESSION_list_remove() 1222 s->next->prev = (SSL_SESSION *)&(ctx->session_cache_head); in SSL_SESSION_list_remove() 1225 s->next->prev = s->prev; in SSL_SESSION_list_remove() 1226 s->prev->next = s->next; in SSL_SESSION_list_remove() 1235 SSL_SESSION *next; SSL_SESSION_list_add() local [all...] |
/third_party/openssl/ssl/ |
H A D | ssl_sess.c | 205 dest->next = NULL; in ssl_session_dup_intern() 1208 * session could be re-added, so avoid using the next/prev in SSL_CTX_flush_sessions() 1239 if ((s->next == NULL) || (s->prev == NULL)) in SSL_SESSION_list_remove() 1242 if (s->next == (SSL_SESSION *)&(ctx->session_cache_tail)) { in SSL_SESSION_list_remove() 1250 s->prev->next = (SSL_SESSION *)&(ctx->session_cache_tail); in SSL_SESSION_list_remove() 1255 ctx->session_cache_head = s->next; in SSL_SESSION_list_remove() 1256 s->next->prev = (SSL_SESSION *)&(ctx->session_cache_head); in SSL_SESSION_list_remove() 1259 s->next->prev = s->prev; in SSL_SESSION_list_remove() 1260 s->prev->next = s->next; in SSL_SESSION_list_remove() 1269 SSL_SESSION *next; SSL_SESSION_list_add() local [all...] |
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_allocator.c | 11 * The above copyright notice and this permission notice (including the next 85 * At the next level we can use various sub-allocators. The state pool is a 168 table->state.next = 0; in anv_state_table_init() 233 uint32_t used = align_u32(table->state.next * ANV_STATE_ENTRY_SIZE, in anv_state_table_grow() 289 if (state.next + count <= state.end) { in anv_state_table_add() 291 struct anv_free_entry *entry = &table->map[state.next]; in anv_state_table_add() 293 entry[i].state.idx = state.next + i; in anv_state_table_add() 295 *idx = state.next; in anv_state_table_add() 297 } else if (state.next <= state.end) { in anv_state_table_add() 299 * the pool. pool_state->next act in anv_state_table_add() 1197 struct anv_state_stream_block *next; global() member [all...] |
/third_party/skia/src/gpu/geometry/ |
H A D | GrTriangulator.cpp | 39 static void list_insert(T* t, T* prev, T* next, T** head, T** tail) { in list_insert() argument 41 t->*Next = next; in list_insert() 47 if (next) { in list_insert() 48 next->*Prev = t; in list_insert() 113 void GrTriangulator::VertexList::insert(Vertex* v, Vertex* prev, Vertex* next) { in insert() argument 114 list_insert<Vertex, &Vertex::fPrev, &Vertex::fNext>(v, prev, next, &fHead, &fTail); in insert() 289 void GrTriangulator::EdgeList::insert(Edge* edge, Edge* prev, Edge* next) { in insert() argument 290 list_insert<Edge, &Edge::fLeft, &Edge::fRight>(edge, prev, next, &fHead, &fTail); in insert() 335 Vertex* next = v->fNext; in emitMonotonePoly() local 337 return this->emitTriangle(prev, curr, next, monotonePol in emitMonotonePoly() 360 emitTriangle(Vertex* prev, Vertex* curr, Vertex* next, int winding, void* data) const emitTriangle() argument 619 makeEdge(Vertex* prev, Vertex* next, EdgeType type, const Comparator& c) const makeEdge() argument 631 Edge* next = prev ? prev->fRight : fHead; global() local 641 Edge* next = nullptr; FindEnclosingEdges() local 660 Edge* next; insertAbove() local 678 Edge* next; insertBelow() local 955 makeConnectingEdge(Vertex* prev, Vertex* next, EdgeType type, const Comparator& c, int windingScale) const makeConnectingEdge() argument 1120 Vertex* next = v->fNext; sanitizeContours() local 1146 Vertex* next = v->fNext; mergeCoincidentVertices() local 1166 Vertex* next = v->fNext; buildEdges() local [all...] |