#
# 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
