home *** CD-ROM | disk | FTP | other *** search
/ Encyclopedia of Graphics File Formats Companion / GFF_CD.ISO / formats / off / code / createob.c < prev    next >
C/C++ Source or Header  |  1994-06-20  |  780b  |  46 lines

  1.  
  2. /*
  3.  *
  4.  * Description
  5.  *    Allocate and initialize an OFF object description structure.
  6.  *
  7.  * Output
  8.  *    OFFCreateObj returns a pointer to the newly-created and
  9.  *    initialized object structure.
  10.  *
  11.  * Input
  12.  *
  13.  * Diagnostics
  14.  *    Returns NULL if unsuccessful malloc'ing memory for object structure
  15.  *
  16.  * Author
  17.  *    Randi J. Rost
  18.  *    Digital Equipment Corp.
  19.  *    Workstation Systems Engineering
  20.  *    Palo Alto, CA
  21.  *
  22.  * History
  23.  *    17-Nov-86    Created
  24.  *
  25.  */
  26.  
  27. #include <stdio.h>
  28. #include "off.h"
  29.  
  30. OFFObjDesc *OFFCreateObj()
  31.  
  32.     {
  33.     OFFObjDesc    *Obj;
  34.  
  35.     Obj = (OFFObjDesc *) malloc(sizeof(OFFObjDesc));
  36.  
  37.     if (Obj == NULL)
  38.     {
  39.     fprintf(stderr, "OFFCreateObj: malloc failed\n");
  40.     return(NULL);
  41.     }
  42.  
  43.     Obj->FirstProp = NULL;
  44.     return(Obj);
  45.     }
  46.