home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 4 / AACD04.ISO / AACD / Programming / Python / Source / Modules / protos / structmodule2.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-04-25  |  2.7 KB  |  43 lines

  1. static PyObject *nu_char ( const char *p , const formatdef *f );
  2. static PyObject *nu_byte ( const char *p , const formatdef *f );
  3. static PyObject *nu_ubyte ( const char *p , const formatdef *f );
  4. static PyObject *nu_short ( const char *p , const formatdef *f );
  5. static PyObject *nu_ushort ( const char *p , const formatdef *f );
  6. static PyObject *nu_int ( const char *p , const formatdef *f );
  7. static PyObject *nu_uint ( const char *p , const formatdef *f );
  8. static PyObject *nu_long ( const char *p , const formatdef *f );
  9. static PyObject *nu_ulong ( const char *p , const formatdef *f );
  10. static PyObject *nu_float ( const char *p , const formatdef *f );
  11. static PyObject *nu_double ( const char *p , const formatdef *f );
  12. static PyObject *nu_void_p ( const char *p , const formatdef *f );
  13. static int np_byte ( char *p , PyObject *v , const formatdef *f );
  14. static int np_char ( char *p , PyObject *v , const formatdef *f );
  15. static int np_short ( char *p , PyObject *v , const formatdef *f );
  16. static int np_int ( char *p , PyObject *v , const formatdef *f );
  17. static int np_uint ( char *p , PyObject *v , const formatdef *f );
  18. static int np_long ( char *p , PyObject *v , const formatdef *f );
  19. static int np_ulong ( char *p , PyObject *v , const formatdef *f );
  20. static int np_float ( char *p , PyObject *v , const formatdef *f );
  21. static int np_double ( char *p , PyObject *v , const formatdef *f );
  22. static int np_void_p ( char *p , PyObject *v , const formatdef *f );
  23. static PyObject *bu_int ( const char *p , const formatdef *f );
  24. static PyObject *bu_uint ( const char *p , const formatdef *f );
  25. static PyObject *bu_float ( const char *p , const formatdef *f );
  26. static PyObject *bu_double ( const char *p , const formatdef *f );
  27. static int bp_int ( char *p , PyObject *v , const formatdef *f );
  28. static int bp_uint ( char *p , PyObject *v , const formatdef *f );
  29. static int bp_float ( char *p , PyObject *v , const formatdef *f );
  30. static int bp_double ( char *p , PyObject *v , const formatdef *f );
  31. static PyObject *lu_int ( const char *p , const formatdef *f );
  32. static PyObject *lu_uint ( const char *p , const formatdef *f );
  33. static PyObject *lu_float ( const char *p , const formatdef *f );
  34. static PyObject *lu_double ( const char *p , const formatdef *f );
  35. static int lp_int ( char *p , PyObject *v , const formatdef *f );
  36. static int lp_uint ( char *p , PyObject *v , const formatdef *f );
  37. static int lp_float ( char *p , PyObject *v , const formatdef *f );
  38. static int lp_double ( char *p , PyObject *v , const formatdef *f );
  39. static const formatdef *whichtable ( const char **pfmt );
  40. static const formatdef *getentry ( int c , const formatdef *f );
  41. static int align ( int size , int c , const formatdef *e );
  42. static int calcsize ( const char *fmt , const formatdef *f );
  43.