From b8edd21e255373e4947cb9cb2ec88c1931a77cce Mon Sep 17 00:00:00 2001 From: "pinkerton%netscape.com" Date: Sun, 15 Apr 2001 06:44:58 +0000 Subject: [PATCH] differences in the linker between MW and gcc cause us to use ifdefs to prune instead of dead-stripping. r=saari/sr=hyatt. bug# 75653. git-svn-id: svn://10.0.0.236/trunk@92347 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/lib/mac/MoreFiles/MoreFilesExtras.c | 4 ++++ mozilla/lib/mac/MoreFiles/MoreFilesSearch.c | 14 ++++++++------ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/mozilla/lib/mac/MoreFiles/MoreFilesExtras.c b/mozilla/lib/mac/MoreFiles/MoreFilesExtras.c index cfe0178b17f..f7db7a6fba4 100644 --- a/mozilla/lib/mac/MoreFiles/MoreFilesExtras.c +++ b/mozilla/lib/mac/MoreFiles/MoreFilesExtras.c @@ -1045,6 +1045,8 @@ pascal OSErr SetDefault(short newVRefNum, /*****************************************************************************/ +#if CALL_NOT_IN_CARBON + pascal OSErr RestoreDefault(short oldVRefNum, long oldDirID) { @@ -1073,6 +1075,8 @@ pascal OSErr RestoreDefault(short oldVRefNum, return ( error ); } +#endif + /*****************************************************************************/ pascal OSErr GetDInfo(short vRefNum, diff --git a/mozilla/lib/mac/MoreFiles/MoreFilesSearch.c b/mozilla/lib/mac/MoreFiles/MoreFilesSearch.c index 34e774c7fdb..3441c70d6f4 100644 --- a/mozilla/lib/mac/MoreFiles/MoreFilesSearch.c +++ b/mozilla/lib/mac/MoreFiles/MoreFilesSearch.c @@ -144,7 +144,7 @@ static void CheckForMatches(CInfoPBPtr cPB, #undef pascal #endif -#if TARGET_RT_MAC_CFM +#if TARGET_RT_MAC_CFM || defined(MACOSX) static pascal void TimeOutTask(TMTaskPtr tmTaskPtr); @@ -687,7 +687,7 @@ Failed: #undef pascal #endif -#if TARGET_RT_MAC_CFM +#if TARGET_RT_MAC_CFM || defined(MACOSX) static pascal void TimeOutTask(TMTaskPtr tmTaskPtr) { @@ -745,13 +745,13 @@ static long GetDirModDate(short vRefNum, /*****************************************************************************/ +pascal OSErr IndexedSearch(CSParamPtr pb, + long dirID) +{ #if !TARGET_CARBON /* NSCP - pinkerton * some of the timer stuff is mismatched for carbon. We don't use it anyway. */ -pascal OSErr IndexedSearch(CSParamPtr pb, - long dirID) -{ static LevelRecHandle searchStack = NULL; /* static handle to LevelRec stack */ static Size searchStackSize = 0; /* size of static handle */ SearchPositionRecPtr catPosition; @@ -1024,8 +1024,10 @@ pascal OSErr IndexedSearch(CSParamPtr pb, } return ( result ); -} +#else + return paramErr; #endif +} /*****************************************************************************/