home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / libs / phigs / ptk.lha / ptk / include / hashfns.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-08-21  |  1.5 KB  |  40 lines

  1. /* This is file include/hashfns.h created by Extract */
  2. /* Date: */
  3.  
  4. /*-------------------------------*/
  5. /*  Including from:source/library/hash.c  */
  6.  
  7. extern void ptk_inithashtables ARGS((  void ));
  8.  
  9. extern ptkboolean ptk_hashtableused ARGS((  char * str));
  10.  
  11. extern void ptk_createhashtable ARGS((  char *  tablestr,   Pint  minint,
  12.                                   Pint  maxint));
  13.  
  14. extern void ptk_inttostring ARGS((  char *  tablestr,   Pint  stint,
  15.                              Pint  size,   char *  strbuffer,
  16.                              Pint *  buffersize));
  17.  
  18. extern Pint ptk_stringtoint ARGS((  char *  tablestr,   char *  str));
  19.  
  20. extern ptkboolean ptk_delstring ARGS((  char *  tablestr,   char *  delstr));
  21.  
  22. extern ptkboolean ptk_delhashtable ARGS((  char *  tablestr));
  23.  
  24. extern ptkboolean ptk_stringused ARGS((  char *  tablestr,   char *  str));
  25.  
  26. extern void ptk_inqstrings ARGS((  char *  tablestr,   Pint  size,
  27.                              Pint *  totalsize,   char *  strbuffer,
  28.                              ptksstringtable *  strtable));
  29.  
  30. extern void ptk_inqhashtables ARGS((  Pint  size,   Pint *  totalsize,
  31.                              char *  strbuffer,   ptkstablelist *  tablerec));
  32.  
  33. extern void ptk_storehashtable ARGS((  FILE *  fileptr,   char *  tablestr));
  34.  
  35. extern void ptk_storeallhashtables ARGS((  FILE *  fileptr));
  36.  
  37. extern void ptk_restorehashtable ARGS((  FILE *  fileptr,   char *  tablestr));
  38.  
  39. extern void ptk_restoreallhashtables ARGS((  FILE *  fileptr));
  40.