# # return function parameters # # If the return or parameter has a * in front of it, it's assumed to be a struct # If there's no star, it's assumed to be an object. If it's int or double, well, # it's taken to be an int or a double. # # HFS Utils NSString NSFileTypeForHFSTypeCode *OSType *OSType NSHFSTypeCodeFromFileType NSString NSString NSHFSTypeOfFile NSString # Path Utils NSString NSFullUserName NSString NSHomeDirectory NSString NSHomeDirectoryForUser NSString NSString NSOpenStepRootDirectory NSArray NSSearchPathForDirectoriesInDomains int int int NSString NSTemporaryDirectory NSString NSUserName # Point utils *NSPoint NSMakePoint double double *NSPoint NSPointFromString NSString NSString NSStringFromPoint *NSPoint # Range utils int NSEqualRanges *NSRange *NSRange *NSRange NSIntersectionRange *NSRange *NSRange int NSLocationInRange int *NSRange *NSRange NSMakeRange int int int NSMaxRange *NSRange *NSRange NSRangeFromString NSString NSString NSStringFromRange *NSRange *NSRange NSUnionRange *NSRange *NSRange # Rect utils int NSContainsRect *NSRect *NSRect int NSEqualRects *NSRect *NSRect int NSIsEmptyRect *NSRect double NSHeight *NSRect *NSRect NSInsetRect *NSRect double double *NSRect NSIntegralRect *NSRect *NSRect NSIntersectionRect *NSRect *NSRect int NSIntersectsRect *NSRect *NSRect *NSRect NSMakeRect double double double double double NSMaxX *NSRect double NSMaxY *NSRect double NSMidX *NSRect double NSMidY *NSRect double NSMinX *NSRect double NSMinY *NSRect int NSMouseInRect *NSPoint *NSRect int *NSRect NSOffsetRect *NSRect double double int NSPointInRect *NSPoint *NSRect *NSRect NSRectFromString NSString NSString NSStringFromRect *NSRect *NSRect NSUnionRect *NSRect *NSRect double NSWidth *NSRect int NSEqualSizes *NSSize *NSSize *NSSize NSMakeSize double double *NSSize NSSizeFromString NSString NSString NSStringFromSize *NSSize # Zone functions, but only some of them int NSLogPageSize int NSPageSize int NSRealMemoryAvailable int NSRoundDownToMultipleOfPageSize int int NSRoundUpToMultipleOfPageSize int