UMEM.H
上传用户:hlzzc88
上传日期:2007-01-06
资源大小:220k
文件大小:1k
源码类别:

编译器/解释器

开发平台:

Others

  1. #ifndef _MEM_H_
  2. #define _MEM_H_
  3. /*
  4.  * EMS mem control type
  5.  */
  6. #define MAX_EMS_READWRITE 16384
  7. typedef struct {
  8. BYTE *address;
  9. long size;
  10. } EMSMEM;
  11. /*
  12.  * Linked list type.  Used for filenames, module number list, segment lists
  13.  */
  14. typedef struct _list_ {
  15.     struct _list_ *link; /* Link to next element */
  16. void *data; /* Generic data */
  17. } LIST;
  18. /* Hash table record definition, all entries in a hash table must be
  19.  * structures with the first two elements as given because hash table
  20.  * entries are sometimes handled generically */
  21. typedef struct _hashrec_ {
  22.    struct _hashrec_ *link; /* Link to next element in list */
  23.    char *key; /* Full key */
  24. } HASHREC;
  25. #include "umem.p"
  26. #endif /* _MEM_H_ */