Lines Matching defs:parentStack
189 tr_ptrArray * parentStack,
195 assert( parentStack );
197 if( tr_ptrArrayEmpty( parentStack ) )
200 parent = tr_ptrArrayBack( parentStack );
222 tr_ptrArray * parentStack,
245 node = getNode( top, parentStack, TR_TYPE_INT );
252 if( tr_ptrArrayEmpty( parentStack ) )
257 tr_benc * node = getNode( top, parentStack, TR_TYPE_LIST );
261 tr_ptrArrayAppend( parentStack, node );
266 tr_benc * node = getNode( top, parentStack, TR_TYPE_DICT );
270 tr_ptrArrayAppend( parentStack, node );
277 if( tr_ptrArrayEmpty( parentStack ) )
280 node = tr_ptrArrayBack( parentStack );
288 tr_ptrArrayPop( parentStack );
289 if( tr_ptrArrayEmpty( parentStack ) )
302 node = getNode( top, parentStack, TR_TYPE_STR );
309 if( tr_ptrArrayEmpty( parentStack ) )
318 err = !isSomething( top ) || !tr_ptrArrayEmpty( parentStack );
333 tr_ptrArray parentStack = TR_PTR_ARRAY_INIT;
336 err = tr_bencParseImpl( buf, end, top, &parentStack, setme_end );
340 tr_ptrArrayDestruct( &parentStack, NULL );