home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / oper_sys / emerald / emrldsys.lha / Kernel / h / expandArray.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-08-17  |  592 b   |  18 lines

  1. /*  C O P Y R I G H T   N O T I C E :                                     */
  2. /* Copyright 1986 Eric Jul and Norm Hutchinson.     May not be used for any  */
  3. /* purpose without written permission from the authors.              */
  4.  
  5. #ifndef expandArray_h
  6. #define expandArray_h
  7.  
  8. typedef struct DynArrayRec {
  9.     int                *array;
  10.     int                 allocSize, count, maxCount;
  11. } DynArrayRec, *DynArray, *DynArrayPtr;
  12.  
  13. void CreateArray(), DiscardArray(), ExpandArray(), EnsureArray();
  14. void DynAddUpper(), DynPut(), DynRemove(), DynClear();
  15. int DynCount(), DynGet();
  16. DynArray DynCreate();
  17. #endif
  18.