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

  1. #ifndef COMPLEXOBJECT_C_H
  2. #define COMPLEXOBJECT_C_H
  3.  
  4. #include "proto_defs.h"
  5.  
  6. static Py_complex c_powu Py_PROTO((Py_complex, long)) SEG_COMPLEXOBJECT_C;
  7. static Py_complex c_powi Py_PROTO((Py_complex, long)) SEG_COMPLEXOBJECT_C;
  8. static void complex_buf_repr Py_PROTO((char *, PyComplexObject *)) SEG_COMPLEXOBJECT_C;
  9.  
  10. UNARYFUNC_PROTO(complex_neg) SEG_COMPLEXOBJECT_C;
  11. UNARYFUNC_PROTO(complex_pos) SEG_COMPLEXOBJECT_C;
  12. UNARYFUNC_PROTO(complex_abs) SEG_COMPLEXOBJECT_C;
  13. UNARYFUNC_PROTO(complex_int) SEG_COMPLEXOBJECT_C;
  14. UNARYFUNC_PROTO(complex_long) SEG_COMPLEXOBJECT_C;
  15. UNARYFUNC_PROTO(complex_float) SEG_COMPLEXOBJECT_C;
  16. BINARYFUNC_PROTO(complex_add) SEG_COMPLEXOBJECT_C;
  17. BINARYFUNC_PROTO(complex_sub) SEG_COMPLEXOBJECT_C;
  18. BINARYFUNC_PROTO(complex_mul) SEG_COMPLEXOBJECT_C;
  19. BINARYFUNC_PROTO(complex_div) SEG_COMPLEXOBJECT_C;
  20. BINARYFUNC_PROTO(complex_remainder) SEG_COMPLEXOBJECT_C;
  21. BINARYFUNC_PROTO(complex_divmod) SEG_COMPLEXOBJECT_C;
  22. TERNARYFUNC_PROTO(complex_pow) SEG_COMPLEXOBJECT_C;
  23. INQUIRY_PROTO(complex_nonzero) SEG_COMPLEXOBJECT_C;
  24. COERCION_PROTO(complex_coerce) SEG_COMPLEXOBJECT_C;
  25. DESTRUCTOR_PROTO(complex_dealloc) SEG_COMPLEXOBJECT_C;
  26. PRINTFUNC_PROTO(complex_print) SEG_COMPLEXOBJECT_C;
  27. GETATTRFUNC_PROTO(complex_getattr) SEG_COMPLEXOBJECT_C;
  28. CMPFUNC_PROTO(complex_compare) SEG_COMPLEXOBJECT_C;
  29. REPRFUNC_PROTO(complex_repr) SEG_COMPLEXOBJECT_C;
  30. HASHFUNC_PROTO(complex_hash) SEG_COMPLEXOBJECT_C;
  31. PYCFUNCTION_PROTO(complex_conjugate) SEG_COMPLEXOBJECT_C;
  32. PYCFUNCTION_PROTO(builtin_complex) SEG_COMPLEXOBJECT_C;
  33.  
  34. #endif /* COMPLEXOBJECT_C_H */
  35.  
  36.