Lines Matching refs:aStack
349 DirEntryStack aStack; in ImpParseOs2Name() local
375 aStack.Push( new DirEntry( aName, FSYS_FLAG_ABSROOT, eStyle ) ); in ImpParseOs2Name()
382 aStack.Push( new DirEntry( FSYS_FLAG_ABSROOT ) ); in ImpParseOs2Name()
397 if ( aStack.Count() || aName.Len() > 2 ) in ImpParseOs2Name()
403 aStack.Push( new DirEntry( aName, FSYS_FLAG_ABSROOT, eStyle ) ); in ImpParseOs2Name()
408 if ( aStack.Count() && in ImpParseOs2Name()
409 COMPARE_EQUAL != aStack.Bottom()->aName.CompareIgnoreCaseToAscii(aName) ) in ImpParseOs2Name()
410 aStack.Clear(); in ImpParseOs2Name()
413 if ( !aStack.Count() ) in ImpParseOs2Name()
414 aStack.Push( new DirEntry( aName, FSYS_FLAG_RELROOT, eStyle ) ); in ImpParseOs2Name()
433 if ( ( aStack.Count() == 0 ) || in ImpParseOs2Name()
434 ( aStack.Top()->eFlag == FSYS_FLAG_PARENT ) || in ImpParseOs2Name()
435 ( aStack.Top()->eFlag == FSYS_FLAG_RELROOT ) ) in ImpParseOs2Name()
437 aStack.Push( new DirEntry( FSYS_FLAG_PARENT ) ); in ImpParseOs2Name()
440 else if ( aStack.Top()->eFlag == FSYS_FLAG_ABSROOT ) in ImpParseOs2Name()
448 delete aStack.Pop(); in ImpParseOs2Name()
483 aStack.Push( pNew ); in ImpParseOs2Name()
497 if ( aStack.Count() == 0 ) in ImpParseOs2Name()
504 eFlag = aStack.Top()->eFlag; in ImpParseOs2Name()
505 aName = aStack.Top()->aName; in ImpParseOs2Name()
506 nErr = aStack.Top()->nError; in ImpParseOs2Name()
507 delete aStack.Pop(); in ImpParseOs2Name()
512 while ( aStack.Count() ) in ImpParseOs2Name()
514 *pTemp = aStack.Pop(); in ImpParseOs2Name()
2283 DirEntryStack aStack; in ImpParseUnixName() local
2301 aStack.Push( new DirEntry( FSYS_FLAG_ABSROOT ) ); in ImpParseUnixName()
2318 aStack.Push( new DirEntry( aHome[ (sal_uInt16) n-1 ] ) ); in ImpParseUnixName()
2327 if ( ( aStack.Count() == 0 ) || in ImpParseUnixName()
2328 ( aStack.Top()->eFlag == FSYS_FLAG_PARENT ) ) in ImpParseUnixName()
2330 aStack.Push( new DirEntry( ByteString(), FSYS_FLAG_PARENT, eStyle ) ); in ImpParseUnixName()
2333 else if ( aStack.Top()->eFlag == FSYS_FLAG_ABSROOT ) { in ImpParseUnixName()
2339 delete aStack.Pop(); in ImpParseUnixName()
2353 aStack.Push( pNew ); in ImpParseUnixName()
2365 if ( aStack.Count() == 0 ) in ImpParseUnixName()
2372 eFlag = aStack.Top()->eFlag; in ImpParseUnixName()
2373 aName = aStack.Top()->aName; in ImpParseUnixName()
2374 delete aStack.Pop(); in ImpParseUnixName()
2379 while ( aStack.Count() ) in ImpParseUnixName()
2381 *pTemp = aStack.Pop(); in ImpParseUnixName()