array.h
资源名称:c.rar [点击查看]
上传用户:shmaik
上传日期:2014-06-01
资源大小:45093k
文件大小:1k
源码类别:

VC书籍

开发平台:

C/C++

  1. /* $Id: H:/drh/idioms/book/RCS/array.doc,v 1.11 1997/10/29 22:05:21 drh Exp $ */
  2. #ifndef ARRAY_INCLUDED
  3. #define ARRAY_INCLUDED
  4. #define T Array_T
  5. typedef struct T *T;
  6. extern T    Array_new (int length, int size);
  7. extern void Array_free(T *array);
  8. extern int Array_length(T array);
  9. extern int Array_size  (T array);
  10. extern void *Array_get(T array, int i);
  11. extern void *Array_put(T array, int i, void *elem);
  12. extern void Array_resize(T array, int length);
  13. extern T    Array_copy  (T array, int length);
  14. #undef T
  15. #endif