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

VC书籍

开发平台:

C/C++

  1. /* $Id: H:/drh/idioms/book/RCS/seq.doc,v 1.11 1997/02/21 19:48:24 drh Exp $ */
  2. #ifndef SEQ_INCLUDED
  3. #define SEQ_INCLUDED
  4. #define T Seq_T
  5. typedef struct T *T;
  6. extern T Seq_new(int hint);
  7. extern T Seq_seq(void *x, ...);
  8. extern void Seq_free(T *seq);
  9. extern int Seq_length(T seq);
  10. extern void *Seq_get(T seq, int i);
  11. extern void *Seq_put(T seq, int i, void *x);
  12. extern void *Seq_addlo(T seq, void *x);
  13. extern void *Seq_addhi(T seq, void *x);
  14. extern void *Seq_remlo(T seq);
  15. extern void *Seq_remhi(T seq);
  16. #undef T
  17. #endif