home *** CD-ROM | disk | FTP | other *** search
/ linuxmafia.com 2016 / linuxmafia.com.tar / linuxmafia.com / pub / palmos / pippy-0.6beta-src.tar.gz / pippy-0.6beta-src.tar / pippy-0.6beta-src / src / Include / other / bufferobject_c.h < prev    next >
C/C++ Source or Header  |  2000-12-21  |  1KB  |  27 lines

  1. #ifndef BUFFEROBJECT_C_H
  2. #define BUFFEROBJECT_C_H
  3.  
  4. #include "proto_defs.h"
  5.  
  6. static PyObject *_PyBuffer_FromObject Py_PROTO((PyObject *, int, int,getreadbufferproc, int)) SEG_BUFFEROBJECT_C;
  7.  
  8. DESTRUCTOR_PROTO(buffer_dealloc, PyBufferObject) SEG_BUFFEROBJECT_C;
  9. CMPFUNC_PROTO(buffer_compare, PyBufferObject) SEG_BUFFEROBJECT_C;
  10. REPRFUNC_PROTO(buffer_repr, PyBufferObject) SEG_BUFFEROBJECT_C;
  11. HASHFUNC_PROTO(buffer_hash, PyBufferObject) SEG_BUFFEROBJECT_C;
  12. UNARYFUNC_PROTO(buffer_str, PyBufferObject) SEG_BUFFEROBJECT_C;
  13. INQUIRY_PROTO(buffer_length, PyBufferObject) SEG_BUFFEROBJECT_C;
  14. static PyObject *buffer_concat Py_PROTO((PyBufferObject *self, PyObject *other));
  15. INTARGFUNC_PROTO(buffer_repeat, PyBufferObject) SEG_BUFFEROBJECT_C;
  16. INTARGFUNC_PROTO(buffer_item, PyBufferObject) SEG_BUFFEROBJECT_C;
  17. INTINTARGFUNC_PROTO(buffer_slice, PyBufferObject) SEG_BUFFEROBJECT_C;
  18. INTOBJARGPROC_PROTO(buffer_ass_item, PyBufferObject) SEG_BUFFEROBJECT_C;
  19. INTINTOBJARGPROC_PROTO(buffer_ass_slice, PyBufferObject) SEG_BUFFEROBJECT_C;
  20. GETREADBUFFERPROC_PROTO(buffer_getreadbuf, PyBufferObject) SEG_BUFFEROBJECT_C;
  21. GETWRITEBUFFERPROC_PROTO(buffer_getwritebuf, PyBufferObject) SEG_BUFFEROBJECT_C;
  22. GETSEGCOUNTPROC_PROTO(buffer_getsegcount, PyBufferObject) SEG_BUFFEROBJECT_C;
  23. static int buffer_getcharbuf Py_PROTO((PyBufferObject *self, int idx,const char ** pp));
  24.  
  25.  
  26. #endif /* BUFFEROBJECT_C_H */
  27.