MoreFilesX.c File Reference

#include <Carbon.h>
#include <string.h>
#include "MoreFilesX.h"

Include dependency graph for MoreFilesX.c:

Go to the source code of this file.

Data Structures

struct  FSIterateContainerGlobals
struct  FSDeleteContainerGlobals

Defines

#define BuildingMoreFilesXForMacOS9   0
#define CONST_CAST(type, const_var)   (*(type*)((void *)&(const_var)))

Typedefs

typedef FSIterateContainerGlobals FSIterateContainerGlobals
typedef FSDeleteContainerGlobals FSDeleteContainerGlobals

Functions

static void FSDeleteContainerLevel (const FSRef *container, FSDeleteContainerGlobals *theGlobals)
static void FSIterateContainerLevel (FSIterateContainerGlobals *theGlobals)
static OSErr GenerateUniqueHFSUniStr (long *startSeed, const FSRef *dir1, const FSRef *dir2, HFSUniStr255 *uniqueName)
OSErr FSCopyFork (SInt16 srcRefNum, SInt16 dstRefNum, void *copyBufferPtr, ByteCount copyBufferSize)
OSErr FSGetVolParms (FSVolumeRefNum volRefNum, UInt32 bufferSize, GetVolParmsInfoBuffer *volParmsInfo, UInt32 *actualInfoSize)
OSErr FSGetVRefNum (const FSRef *ref, FSVolumeRefNum *vRefNum)
OSErr FSGetVInfo (FSVolumeRefNum volume, HFSUniStr255 *volumeName, UInt64 *freeBytes, UInt64 *totalBytes)
OSErr FSGetVolFileSystemID (FSVolumeRefNum volume, UInt16 *fileSystemID, UInt16 *signature)
OSErr FSGetMountedVolumes (FSRef ***volumeRefsHandle, ItemCount *numVolumes)
OSErr FSRefMakeFSSpec (const FSRef *ref, FSSpec *spec)
OSErr FSMakeFSRef (FSVolumeRefNum volRefNum, SInt32 dirID, ConstStr255Param name, FSRef *ref)
OSStatus FSMakePath (SInt16 volRefNum, SInt32 dirID, ConstStr255Param name, UInt8 *path, UInt32 maxPathSize)
OSStatus FSPathMakeFSSpec (const UInt8 *path, FSSpec *spec, Boolean *isDirectory)
OSErr UnicodeNameGetHFSName (UniCharCount nameLength, const UniChar *name, TextEncoding textEncodingHint, Boolean isVolumeName, Str31 hfsName)
OSErr HFSNameGetUnicodeName (ConstStr31Param hfsName, TextEncoding textEncodingHint, HFSUniStr255 *unicodeName)
Boolean FSRefValid (const FSRef *ref)
OSErr FSGetParentRef (const FSRef *ref, FSRef *parentRef)
OSErr FSGetFileDirName (const FSRef *ref, HFSUniStr255 *outName)
OSErr FSGetNodeID (const FSRef *ref, long *nodeID, Boolean *isDirectory)
OSErr FSGetUserPrivilegesPermissions (const FSRef *ref, UInt8 *userPrivileges, UInt32 permissions[4])
OSErr FSCheckLock (const FSRef *ref)
OSErr FSGetForkSizes (const FSRef *ref, UInt64 *dataLogicalSize, UInt64 *rsrcLogicalSize)
OSErr FSGetTotalForkSizes (const FSRef *ref, UInt64 *totalLogicalSize, UInt64 *totalPhysicalSize, ItemCount *forkCount)
OSErr FSBumpDate (const FSRef *ref)
OSErr FSGetFinderInfo (const FSRef *ref, FinderInfo *info, ExtendedFinderInfo *extendedInfo, Boolean *isDirectory)
OSErr FSSetFinderInfo (const FSRef *ref, const FinderInfo *info, const ExtendedFinderInfo *extendedInfo)
OSErr FSChangeCreatorType (const FSRef *ref, OSType fileCreator, OSType fileType)
OSErr FSChangeFinderFlags (const FSRef *ref, Boolean setBits, UInt16 flagBits)
OSErr FSSetInvisible (const FSRef *ref)
OSErr FSClearInvisible (const FSRef *ref)
OSErr FSSetNameLocked (const FSRef *ref)
OSErr FSClearNameLocked (const FSRef *ref)
OSErr FSSetIsStationery (const FSRef *ref)
OSErr FSClearIsStationery (const FSRef *ref)
OSErr FSSetHasCustomIcon (const FSRef *ref)
OSErr FSClearHasCustomIcon (const FSRef *ref)
OSErr FSClearHasBeenInited (const FSRef *ref)
OSErr FSCopyFileMgrAttributes (const FSRef *sourceRef, const FSRef *destinationRef, Boolean copyLockBit)
OSErr FSMoveRenameObjectUnicode (const FSRef *ref, const FSRef *destDirectory, UniCharCount nameLength, const UniChar *name, TextEncoding textEncodingHint, FSRef *newRef)
OSErr FSDeleteContainerContents (const FSRef *container)
OSErr FSDeleteContainer (const FSRef *container)
OSErr FSIterateContainer (const FSRef *container, ItemCount maxLevels, FSCatalogInfoBitmap whichInfo, Boolean wantFSSpec, Boolean wantName, IterateContainerFilterProcPtr iterateFilter, void *yourDataPtr)
OSErr FSGetDirectoryItems (const FSRef *container, FSRef ***refsHandle, ItemCount *numRefs, Boolean *containerChanged)
OSErr FSExchangeObjectsCompat (const FSRef *sourceRef, const FSRef *destRef, FSRef *newSourceRef, FSRef *newDestRef)
OSErr FSLockRangeCompat (SInt16 refNum, SInt32 rangeLength, SInt32 rangeStart)
OSErr FSUnlockRangeCompat (SInt16 refNum, SInt32 rangeLength, SInt32 rangeStart)
OSErr FSGetDirAccess (const FSRef *ref, SInt32 *ownerID, SInt32 *groupID, SInt32 *accessRights)
OSErr FSSetDirAccess (const FSRef *ref, SInt32 ownerID, SInt32 groupID, SInt32 accessRights)
OSErr FSGetVolMountInfoSize (FSVolumeRefNum volRefNum, SInt16 *size)
OSErr FSGetVolMountInfo (FSVolumeRefNum volRefNum, void *volMountInfo)
OSErr FSVolumeMount (const void *volMountInfo, FSVolumeRefNum *volRefNum)
OSErr FSMapID (FSVolumeRefNum volRefNum, SInt32 ugID, SInt16 objType, Str31 name)
OSErr FSMapName (FSVolumeRefNum volRefNum, ConstStr255Param name, SInt16 objType, SInt32 *ugID)
OSErr FSCopyFile (const FSRef *srcFileRef, const FSRef *dstDirectoryRef, UniCharCount nameLength, const UniChar *copyName, TextEncoding textEncodingHint, FSRef *newRef)
OSErr FSMoveRename (const FSRef *srcFileRef, const FSRef *dstDirectoryRef, UniCharCount nameLength, const UniChar *moveName, TextEncoding textEncodingHint, FSRef *newRef)
OSErr FSResolveFileIDRef (FSVolumeRefNum volRefNum, SInt32 fileID, FSRef *ref)
OSErr FSCreateFileIDRef (const FSRef *ref, SInt32 *fileID)
Ptr GetTempBuffer (ByteCount buffReqSize, ByteCount *buffActSize)
OSErr FileRefNumGetFSRef (short refNum, FSRef *ref)
OSErr FSSetDefault (const FSRef *newDefault, FSRef *oldDefault)
OSErr FSRestoreDefault (const FSRef *oldDefault)


Define Documentation

#define BuildingMoreFilesXForMacOS9   0
 

Definition at line 90 of file MoreFilesX.c.

#define CONST_CAST type,
const_var   )     (*(type*)((void *)&(const_var)))
 

Definition at line 94 of file MoreFilesX.c.

Referenced by FSMakeFSRef(), FSMapName(), FSVolumeMount(), and HFSNameGetUnicodeName().


Typedef Documentation

typedef struct FSDeleteContainerGlobals FSDeleteContainerGlobals
 

Definition at line 126 of file MoreFilesX.c.

typedef struct FSIterateContainerGlobals FSIterateContainerGlobals
 

Definition at line 118 of file MoreFilesX.c.


Function Documentation

OSErr FileRefNumGetFSRef short  refNum,
FSRef *  ref
 

Definition at line 2711 of file MoreFilesX.c.

References NULL.

Referenced by closefile().

OSErr FSBumpDate const FSRef *  ref  ) 
 

Definition at line 1005 of file MoreFilesX.c.

References noErr, NULL, and FSDeleteContainerGlobals::result.

Referenced by FSChangeFinderFlags().

OSErr FSChangeCreatorType const FSRef *  ref,
OSType  fileCreator,
OSType  fileType
 

Definition at line 1175 of file MoreFilesX.c.

References NULL, and FSDeleteContainerGlobals::result.

OSErr FSChangeFinderFlags const FSRef *  ref,
Boolean  setBits,
UInt16  flagBits
 

Definition at line 1221 of file MoreFilesX.c.

References FSBumpDate(), NULL, and FSDeleteContainerGlobals::result.

Referenced by FSClearHasBeenInited(), FSClearHasCustomIcon(), FSClearInvisible(), FSClearIsStationery(), FSClearNameLocked(), FSSetHasCustomIcon(), FSSetInvisible(), FSSetIsStationery(), and FSSetNameLocked().

Here is the call graph for this function:

OSErr FSCheckLock const FSRef *  ref  ) 
 

Definition at line 835 of file MoreFilesX.c.

References NULL, and FSDeleteContainerGlobals::result.

OSErr FSClearHasBeenInited const FSRef *  ref  ) 
 

Definition at line 1327 of file MoreFilesX.c.

References FSChangeFinderFlags().

Here is the call graph for this function:

OSErr FSClearHasCustomIcon const FSRef *  ref  ) 
 

Definition at line 1318 of file MoreFilesX.c.

References FSChangeFinderFlags().

Here is the call graph for this function:

OSErr FSClearInvisible const FSRef *  ref  ) 
 

Definition at line 1270 of file MoreFilesX.c.

References FSChangeFinderFlags().

Here is the call graph for this function:

OSErr FSClearIsStationery const FSRef *  ref  ) 
 

Definition at line 1302 of file MoreFilesX.c.

References FSChangeFinderFlags().

Here is the call graph for this function:

OSErr FSClearNameLocked const FSRef *  ref  ) 
 

Definition at line 1286 of file MoreFilesX.c.

References FSChangeFinderFlags().

Referenced by closefile(), and deletefile().

Here is the call graph for this function:

OSErr FSCopyFile const FSRef *  srcFileRef,
const FSRef *  dstDirectoryRef,
UniCharCount  nameLength,
const UniChar *  copyName,
TextEncoding  textEncodingHint,
FSRef *  newRef
 

Definition at line 2422 of file MoreFilesX.c.

References FSGetVolParms(), FSMakeFSRef(), noErr, NULL, UnicodeNameGetHFSName(), and VolHasCopyFile.

Here is the call graph for this function:

OSErr FSCopyFileMgrAttributes const FSRef *  sourceRef,
const FSRef *  destinationRef,
Boolean  copyLockBit
 

Definition at line 1336 of file MoreFilesX.c.

References NULL, and FSDeleteContainerGlobals::result.

OSErr FSCopyFork SInt16  srcRefNum,
SInt16  dstRefNum,
void *  copyBufferPtr,
ByteCount  copyBufferSize
 

Definition at line 158 of file MoreFilesX.c.

References noErr, NULL, and FSDeleteContainerGlobals::result.

OSErr FSCreateFileIDRef const FSRef *  ref,
SInt32 *  fileID
 

Definition at line 2603 of file MoreFilesX.c.

References noErr, and NULL.

OSErr FSDeleteContainer const FSRef *  container  ) 
 

Definition at line 1589 of file MoreFilesX.c.

References FSDeleteContainerContents(), NULL, and FSDeleteContainerGlobals::result.

Here is the call graph for this function:

OSErr FSDeleteContainerContents const FSRef *  container  ) 
 

Definition at line 1575 of file MoreFilesX.c.

References FSDeleteContainerLevel(), and FSDeleteContainerGlobals::result.

Referenced by FSDeleteContainer().

Here is the call graph for this function:

static void FSDeleteContainerLevel const FSRef *  container,
FSDeleteContainerGlobals theGlobals
[static]
 

Definition at line 1511 of file MoreFilesX.c.

References FSDeleteContainerGlobals::actualObjects, FSDeleteContainerGlobals::catalogInfo, noErr, NULL, and FSDeleteContainerGlobals::result.

Referenced by FSDeleteContainerContents().

OSErr FSExchangeObjectsCompat const FSRef *  sourceRef,
const FSRef *  destRef,
FSRef *  newSourceRef,
FSRef *  newDestRef
 

Definition at line 1938 of file MoreFilesX.c.

References FSGetVolParms(), GenerateUniqueHFSUniStr(), noErr, NULL, FSDeleteContainerGlobals::result, and VolSupportsFSExchangeObjects.

Here is the call graph for this function:

OSErr FSGetDirAccess const FSRef *  ref,
SInt32 *  ownerID,
SInt32 *  groupID,
SInt32 *  accessRights
 

Definition at line 2200 of file MoreFilesX.c.

References NULL, and FSDeleteContainerGlobals::result.

OSErr FSGetDirectoryItems const FSRef *  container,
FSRef ***  refsHandle,
ItemCount *  numRefs,
Boolean containerChanged
 

Definition at line 1771 of file MoreFilesX.c.

References FSDeleteContainerGlobals::actualObjects, DisposeHandle, MemError, NewHandle, noErr, NULL, and FSDeleteContainerGlobals::result.

OSErr FSGetFileDirName const FSRef *  ref,
HFSUniStr255 *  outName
 

Definition at line 734 of file MoreFilesX.c.

References NULL, and FSDeleteContainerGlobals::result.

OSErr FSGetFinderInfo const FSRef *  ref,
FinderInfo info,
ExtendedFinderInfo extendedInfo,
Boolean isDirectory
 

Definition at line 1081 of file MoreFilesX.c.

References info, NULL, and FSDeleteContainerGlobals::result.

OSErr FSGetForkSizes const FSRef *  ref,
UInt64 *  dataLogicalSize,
UInt64 *  rsrcLogicalSize
 

Definition at line 878 of file MoreFilesX.c.

References NULL, and FSDeleteContainerGlobals::result.

OSErr FSGetMountedVolumes FSRef ***  volumeRefsHandle,
ItemCount *  numVolumes
 

Definition at line 349 of file MoreFilesX.c.

References DisposeHandle, MemError, NewHandle, noErr, NULL, and FSDeleteContainerGlobals::result.

OSErr FSGetNodeID const FSRef *  ref,
long nodeID,
Boolean isDirectory
 

Definition at line 755 of file MoreFilesX.c.

References NULL, and FSDeleteContainerGlobals::result.

OSErr FSGetParentRef const FSRef *  ref,
FSRef *  parentRef
 

Definition at line 698 of file MoreFilesX.c.

References NULL, and FSDeleteContainerGlobals::result.

OSErr FSGetTotalForkSizes const FSRef *  ref,
UInt64 *  totalLogicalSize,
UInt64 *  totalPhysicalSize,
ItemCount *  forkCount
 

Definition at line 926 of file MoreFilesX.c.

References noErr, NULL, and FSDeleteContainerGlobals::result.

OSErr FSGetUserPrivilegesPermissions const FSRef *  ref,
UInt8 *  userPrivileges,
UInt32  permissions[4]
 

Definition at line 795 of file MoreFilesX.c.

References NULL, and FSDeleteContainerGlobals::result.

OSErr FSGetVInfo FSVolumeRefNum  volume,
HFSUniStr255 *  volumeName,
UInt64 *  freeBytes,
UInt64 *  totalBytes
 

Definition at line 289 of file MoreFilesX.c.

References info, NULL, and FSDeleteContainerGlobals::result.

Referenced by langgetextendedvolumeinfo().

OSErr FSGetVolFileSystemID FSVolumeRefNum  volume,
UInt16 *  fileSystemID,
UInt16 *  signature
 

Definition at line 321 of file MoreFilesX.c.

References info, NULL, and FSDeleteContainerGlobals::result.

OSErr FSGetVolMountInfo FSVolumeRefNum  volRefNum,
void *  volMountInfo
 

Definition at line 2311 of file MoreFilesX.c.

References NULL.

OSErr FSGetVolMountInfoSize FSVolumeRefNum  volRefNum,
SInt16 *  size
 

Definition at line 2286 of file MoreFilesX.c.

References NULL.

OSErr FSGetVolParms FSVolumeRefNum  volRefNum,
UInt32  bufferSize,
GetVolParmsInfoBuffer *  volParmsInfo,
UInt32 *  actualInfoSize
 

Definition at line 231 of file MoreFilesX.c.

References NULL, FSDeleteContainerGlobals::result, and return().

Referenced by FSCopyFile(), FSExchangeObjectsCompat(), and FSMoveRename().

Here is the call graph for this function:

OSErr FSGetVRefNum const FSRef *  ref,
FSVolumeRefNum *  vRefNum
 

Definition at line 263 of file MoreFilesX.c.

References NULL, and FSDeleteContainerGlobals::result.

OSErr FSIterateContainer const FSRef *  container,
ItemCount  maxLevels,
FSCatalogInfoBitmap  whichInfo,
Boolean  wantFSSpec,
Boolean  wantName,
IterateContainerFilterProcPtr  iterateFilter,
void *  yourDataPtr
 

Definition at line 1710 of file MoreFilesX.c.

References FSIterateContainerGlobals::actualObjects, FSIterateContainerGlobals::containerChanged, FSIterateContainerGlobals::currentLevel, FSIterateContainerLevel(), FSIterateContainerGlobals::iterateFilter, FSIterateContainerGlobals::maxLevels, FSIterateContainerGlobals::name, FSIterateContainerGlobals::namePtr, noErr, NULL, FSIterateContainerGlobals::quitFlag, FSIterateContainerGlobals::ref, FSDeleteContainerGlobals::result, FSIterateContainerGlobals::result, FSIterateContainerGlobals::spec, FSIterateContainerGlobals::specPtr, FSIterateContainerGlobals::whichInfo, and FSIterateContainerGlobals::yourDataPtr.

Here is the call graph for this function:

static void FSIterateContainerLevel FSIterateContainerGlobals theGlobals  )  [static]
 

Definition at line 1644 of file MoreFilesX.c.

References FSIterateContainerGlobals::actualObjects, CallIterateContainerFilterProc, FSIterateContainerGlobals::catalogInfo, FSIterateContainerGlobals::containerChanged, FSIterateContainerGlobals::currentLevel, FSIterateContainerGlobals::iterateFilter, FSIterateContainerGlobals::maxLevels, FSIterateContainerGlobals::namePtr, noErr, FSIterateContainerGlobals::quitFlag, FSIterateContainerGlobals::ref, FSIterateContainerGlobals::result, FSIterateContainerGlobals::specPtr, FSIterateContainerGlobals::whichInfo, and FSIterateContainerGlobals::yourDataPtr.

Referenced by FSIterateContainer().

OSErr FSLockRangeCompat SInt16  refNum,
SInt32  rangeLength,
SInt32  rangeStart
 

Definition at line 2154 of file MoreFilesX.c.

References FSDeleteContainerGlobals::result.

OSErr FSMakeFSRef FSVolumeRefNum  volRefNum,
SInt32  dirID,
ConstStr255Param  name,
FSRef *  ref
 

Definition at line 438 of file MoreFilesX.c.

References CONST_CAST, NULL, and FSDeleteContainerGlobals::result.

Referenced by FSCopyFile(), FSMakePath(), FSMoveRename(), FSResolveFileIDRef(), and FSSetDefault().

OSStatus FSMakePath SInt16  volRefNum,
SInt32  dirID,
ConstStr255Param  name,
UInt8 *  path,
UInt32  maxPathSize
 

Definition at line 466 of file MoreFilesX.c.

References FSMakeFSRef(), NULL, and FSDeleteContainerGlobals::result.

Here is the call graph for this function:

OSErr FSMapID FSVolumeRefNum  volRefNum,
SInt32  ugID,
SInt16  objType,
Str31  name
 

Definition at line 2362 of file MoreFilesX.c.

References NULL.

OSErr FSMapName FSVolumeRefNum  volRefNum,
ConstStr255Param  name,
SInt16  objType,
SInt32 *  ugID
 

Definition at line 2391 of file MoreFilesX.c.

References CONST_CAST, and NULL.

OSErr FSMoveRename const FSRef *  srcFileRef,
const FSRef *  dstDirectoryRef,
UniCharCount  nameLength,
const UniChar *  moveName,
TextEncoding  textEncodingHint,
FSRef *  newRef
 

Definition at line 2492 of file MoreFilesX.c.

References FSGetVolParms(), FSMakeFSRef(), noErr, NULL, UnicodeNameGetHFSName(), and VolHasMoveRename.

Here is the call graph for this function:

OSErr FSMoveRenameObjectUnicode const FSRef *  ref,
const FSRef *  destDirectory,
UniCharCount  nameLength,
const UniChar *  name,
TextEncoding  textEncodingHint,
FSRef *  newRef
 

Definition at line 1371 of file MoreFilesX.c.

References GenerateUniqueHFSUniStr(), NULL, and FSDeleteContainerGlobals::result.

Here is the call graph for this function:

OSStatus FSPathMakeFSSpec const UInt8 *  path,
FSSpec spec,
Boolean isDirectory
 

Definition at line 497 of file MoreFilesX.c.

References NULL, and FSDeleteContainerGlobals::result.

OSErr FSRefMakeFSSpec const FSRef *  ref,
FSSpec spec
 

Definition at line 417 of file MoreFilesX.c.

References NULL, and FSDeleteContainerGlobals::result.

Referenced by findapplication().

Boolean FSRefValid const FSRef *  ref  ) 
 

Definition at line 690 of file MoreFilesX.c.

References noErr, and NULL.

OSErr FSResolveFileIDRef FSVolumeRefNum  volRefNum,
SInt32  fileID,
FSRef *  ref
 

Definition at line 2569 of file MoreFilesX.c.

References FSMakeFSRef(), and NULL.

Here is the call graph for this function:

OSErr FSRestoreDefault const FSRef *  oldDefault  ) 
 

Definition at line 2768 of file MoreFilesX.c.

References NULL.

OSErr FSSetDefault const FSRef *  newDefault,
FSRef *  oldDefault
 

Definition at line 2721 of file MoreFilesX.c.

References FSMakeFSRef(), and NULL.

Here is the call graph for this function:

OSErr FSSetDirAccess const FSRef *  ref,
SInt32  ownerID,
SInt32  groupID,
SInt32  accessRights
 

Definition at line 2244 of file MoreFilesX.c.

References NULL, and FSDeleteContainerGlobals::result.

OSErr FSSetFinderInfo const FSRef *  ref,
const FinderInfo info,
const ExtendedFinderInfo extendedInfo
 

Definition at line 1140 of file MoreFilesX.c.

References info, NULL, and FSDeleteContainerGlobals::result.

OSErr FSSetHasCustomIcon const FSRef *  ref  ) 
 

Definition at line 1311 of file MoreFilesX.c.

References FSChangeFinderFlags().

Here is the call graph for this function:

OSErr FSSetInvisible const FSRef *  ref  ) 
 

Definition at line 1263 of file MoreFilesX.c.

References FSChangeFinderFlags().

Here is the call graph for this function:

OSErr FSSetIsStationery const FSRef *  ref  ) 
 

Definition at line 1295 of file MoreFilesX.c.

References FSChangeFinderFlags().

Here is the call graph for this function:

OSErr FSSetNameLocked const FSRef *  ref  ) 
 

Definition at line 1279 of file MoreFilesX.c.

References FSChangeFinderFlags().

Referenced by filecreateandopen(), fileopenorcreate(), and openfile().

Here is the call graph for this function:

OSErr FSUnlockRangeCompat SInt16  refNum,
SInt32  rangeLength,
SInt32  rangeStart
 

Definition at line 2177 of file MoreFilesX.c.

References FSDeleteContainerGlobals::result.

OSErr FSVolumeMount const void *  volMountInfo,
FSVolumeRefNum *  volRefNum
 

Definition at line 2336 of file MoreFilesX.c.

References CONST_CAST, and NULL.

static OSErr GenerateUniqueHFSUniStr long startSeed,
const FSRef *  dir1,
const FSRef *  dir2,
HFSUniStr255 *  uniqueName
[static]
 

Definition at line 1872 of file MoreFilesX.c.

References i, noErr, and FSDeleteContainerGlobals::result.

Referenced by FSExchangeObjectsCompat(), and FSMoveRenameObjectUnicode().

Ptr GetTempBuffer ByteCount  buffReqSize,
ByteCount *  buffActSize
 

Definition at line 2643 of file MoreFilesX.c.

References FreeMem(), and NULL.

Here is the call graph for this function:

OSErr HFSNameGetUnicodeName ConstStr31Param  hfsName,
TextEncoding  textEncodingHint,
HFSUniStr255 *  unicodeName
 

Definition at line 608 of file MoreFilesX.c.

References CONST_CAST, noErr, NULL, and FSDeleteContainerGlobals::result.

OSErr UnicodeNameGetHFSName UniCharCount  nameLength,
const UniChar *  name,
TextEncoding  textEncodingHint,
Boolean  isVolumeName,
Str31  hfsName
 

Definition at line 526 of file MoreFilesX.c.

References noErr, NULL, and FSDeleteContainerGlobals::result.

Referenced by FSCopyFile(), and FSMoveRename().


Generated on Thu Jun 8 00:39:55 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6