szend.h 712 B

123456789101112131415161718192021
  1. #ifndef _SZEND_H_
  2. #define _SZEND_H_
  3. #include <stdlib.h>
  4. #include <stdint.h>
  5. extern char* gozend_call_user_function_string(char *func_name, char *arg);
  6. extern int gozend_iszts();
  7. extern void gozend_efree(void *ptr);
  8. extern char *gozend_estrdup(char *str);
  9. extern char *gozend_estrndup(char *str, unsigned int lenght);
  10. extern void *gozend_emalloc(size_t size);
  11. extern void *gozend_ecalloc(size_t nmemb, size_t size);
  12. extern void *gozend_erealloc(void *ptr, size_t size);
  13. extern char gozend_eval_string(char *code);
  14. extern void call_user_function_callback(char *arg);
  15. extern int gozend_function_exists(char *fname);
  16. extern int gozend_function_registered(char *fname);
  17. extern int gozend_zend_version_no();
  18. #endif