Lines Matching refs:aStack

352     DirEntryStack   aStack;  in ImpParseOs2Name()  local
378 aStack.Push( new DirEntry( aName, FSYS_FLAG_ABSROOT, eStyle ) ); in ImpParseOs2Name()
385 aStack.Push( new DirEntry( FSYS_FLAG_ABSROOT ) ); in ImpParseOs2Name()
400 if ( aStack.Count() || aName.Len() > 2 ) in ImpParseOs2Name()
406 aStack.Push( new DirEntry( aName, FSYS_FLAG_ABSROOT, eStyle ) ); in ImpParseOs2Name()
411 if ( aStack.Count() && in ImpParseOs2Name()
412 COMPARE_EQUAL != aStack.Bottom()->aName.CompareIgnoreCaseToAscii(aName) ) in ImpParseOs2Name()
413 aStack.Clear(); in ImpParseOs2Name()
416 if ( !aStack.Count() ) in ImpParseOs2Name()
417 aStack.Push( new DirEntry( aName, FSYS_FLAG_RELROOT, eStyle ) ); in ImpParseOs2Name()
436 if ( ( aStack.Count() == 0 ) || in ImpParseOs2Name()
437 ( aStack.Top()->eFlag == FSYS_FLAG_PARENT ) || in ImpParseOs2Name()
438 ( aStack.Top()->eFlag == FSYS_FLAG_RELROOT ) ) in ImpParseOs2Name()
440 aStack.Push( new DirEntry( FSYS_FLAG_PARENT ) ); in ImpParseOs2Name()
443 else if ( aStack.Top()->eFlag == FSYS_FLAG_ABSROOT ) in ImpParseOs2Name()
451 delete aStack.Pop(); in ImpParseOs2Name()
486 aStack.Push( pNew ); in ImpParseOs2Name()
500 if ( aStack.Count() == 0 ) in ImpParseOs2Name()
507 eFlag = aStack.Top()->eFlag; in ImpParseOs2Name()
508 aName = aStack.Top()->aName; in ImpParseOs2Name()
509 nErr = aStack.Top()->nError; in ImpParseOs2Name()
510 delete aStack.Pop(); in ImpParseOs2Name()
515 while ( aStack.Count() ) in ImpParseOs2Name()
517 *pTemp = aStack.Pop(); in ImpParseOs2Name()
2286 DirEntryStack aStack; in ImpParseUnixName() local
2304 aStack.Push( new DirEntry( FSYS_FLAG_ABSROOT ) ); in ImpParseUnixName()
2321 aStack.Push( new DirEntry( aHome[ (sal_uInt16) n-1 ] ) ); in ImpParseUnixName()
2330 if ( ( aStack.Count() == 0 ) || in ImpParseUnixName()
2331 ( aStack.Top()->eFlag == FSYS_FLAG_PARENT ) ) in ImpParseUnixName()
2333 aStack.Push( new DirEntry( ByteString(), FSYS_FLAG_PARENT, eStyle ) ); in ImpParseUnixName()
2336 else if ( aStack.Top()->eFlag == FSYS_FLAG_ABSROOT ) { in ImpParseUnixName()
2342 delete aStack.Pop(); in ImpParseUnixName()
2356 aStack.Push( pNew ); in ImpParseUnixName()
2368 if ( aStack.Count() == 0 ) in ImpParseUnixName()
2375 eFlag = aStack.Top()->eFlag; in ImpParseUnixName()
2376 aName = aStack.Top()->aName; in ImpParseUnixName()
2377 delete aStack.Pop(); in ImpParseUnixName()
2382 while ( aStack.Count() ) in ImpParseUnixName()
2384 *pTemp = aStack.Pop(); in ImpParseUnixName()