ufmFree(3w)

ufmFree - free an area of memory that was allocated by UFM

As shipped in IRIX 6.5.7. Unchanged since IRIX 6.5.

NAME
     ufmFree - free an area of memory that was allocated by UFM

C SYNOPSIS
     #include <ufm.h>

     void ufmFree(void *ufmPointer)

DESCRIPTION
     ufmFree frees the data the pointer ufmPointer points to.  You must use
     the function ufmFree to free any objects that were allocated by the
     Universal Font Manager (UFM), unless an alternate UFM function is
     explicitly specified for the object.

     For example, your program should call ufmFree if it wants to free the
     memory allocated for a font path by ufmGetFontPath.  If it wants to free
     character bitmaps, font information, character outlines, scalable
     character metrics, typeface information, or typeface lists returned by
     ufmGetBitmap, ufmGetFontInfo, ufmGetOutline, ufmGetScalableMetrics,
     ufmGetTypefaceInfo or ufmGetTypefaceList, it should call ufmFreeBitmap,
     ufmFreeFontInfo, ufmFreeOutline, ufmFreeScalableMetrics,
     ufmFreeTypefaceInfo and ufmFreeTypefaceList, respectively.

SEE ALSO
     ufmFreeBitmap(3w), ufmFreeFontInfo(3w), ufmFreeOutline(3w),
     ufmFreeScalableMetrics(3w), ufmFreeTypefaceInfo(3w),
     ufmFreeTypefaceList(3w), ufmGetFontPath(3w).

DIAGNOSTICS
     If the argument ufmPointer has the value NULL, ufmFree will not use that
     value.