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 / dictobject_c.h < prev    next >
C/C++ Source or Header  |  2000-12-21  |  2KB  |  32 lines

  1. #ifndef DICTOBJECT_C_H
  2. #define DICTOBJECT_C_H
  3.  
  4. #include "proto_defs.h"
  5.  
  6. static dictentry *lookdict Py_PROTO((dictobject *, PyObject *, long)) SEG_DICTOBJECT_C;
  7. static void insertdict Py_PROTO((dictobject *, PyObject *, long, PyObject *)) SEG_DICTOBJECT_C;
  8. static int dictresize Py_PROTO((dictobject *, int)) SEG_DICTOBJECT_C;
  9. static PyObject *characterize Py_PROTO((dictobject *, dictobject *, PyObject **)) SEG_DICTOBJECT_C;
  10.  
  11. INQUIRY_PROTO(dict_length, dictobject) SEG_DICTOBJECT_C;
  12. OBJOBJARGPROC_PROTO(dict_ass_sub, dictobject) SEG_DICTOBJECT_C;
  13. DESTRUCTOR_PROTO(dict_dealloc, dictobject) SEG_DICTOBJECT_C;
  14. PRINTFUNC_PROTO(dict_print, dictobject) SEG_DICTOBJECT_C;
  15. GETATTRFUNC_PROTO(dict_getattr, dictobject) SEG_DICTOBJECT_C;
  16. CMPFUNC_PROTO(dict_compare, dictobject) SEG_DICTOBJECT_C;
  17. REPRFUNC_PROTO(dict_repr, dictobject) SEG_DICTOBJECT_C;
  18. BINARYFUNC1_PROTO(dict_has_key, register dictobject) SEG_DICTOBJECT_C;
  19. BINARYFUNC1_PROTO(dict_keys, register dictobject) SEG_DICTOBJECT_C;
  20. BINARYFUNC1_PROTO(dict_items, register dictobject) SEG_DICTOBJECT_C;
  21. BINARYFUNC1_PROTO(dict_values, register dictobject) SEG_DICTOBJECT_C;
  22. BINARYFUNC1_PROTO(dict_update, register dictobject) SEG_DICTOBJECT_C;
  23. BINARYFUNC1_PROTO(dict_clear, register dictobject) SEG_DICTOBJECT_C;
  24. BINARYFUNC1_PROTO(dict_copy, register dictobject) SEG_DICTOBJECT_C;
  25. BINARYFUNC1_PROTO(dict_get, register dictobject) SEG_DICTOBJECT_C;
  26.  
  27. static PyObject *dict_subscript Py_PROTO((dictobject *mp, register PyObject *key)) SEG_DICTOBJECT_C;
  28.  
  29.  
  30. #endif /* DICTOBJECT_C_H */
  31.  
  32.