projects
/
m6w6
/
ext-pq
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
update from docs
[m6w6/ext-pq]
/
src
/
php_pq_misc.h
diff --git
a/src/php_pq_misc.h
b/src/php_pq_misc.h
index b7438de45186a6bc0ebebc19e253216d2d34acc1..5bf81601b2d52f8145de9d7accee433c5989e506 100644
(file)
--- a/
src/php_pq_misc.h
+++ b/
src/php_pq_misc.h
@@
-18,6
+18,15
@@
typedef int STATUS; /* SUCCESS/FAILURE */
typedef int STATUS; /* SUCCESS/FAILURE */
+#include "php_pqres.h"
+
+/* TSRM morony */
+#if PHP_VERSION_ID >= 50700
+# define z_is_true(z) zend_is_true(z TSRMLS_CC)
+#else
+# define z_is_true zend_is_true
+#endif
+
/* trim LF from EOL */
char *rtrim(char *e);
/* trim LF from EOL */
char *rtrim(char *e);
@@
-30,13
+39,13
@@
int compare_index(const void *lptr, const void *rptr TSRMLS_DC);
#define PHP_PQerrorMessage(c) rtrim(PQerrorMessage((c)))
#define PHP_PQresultErrorMessage(r) rtrim(PQresultErrorMessage((r)))
#define PHP_PQerrorMessage(c) rtrim(PQerrorMessage((c)))
#define PHP_PQresultErrorMessage(r) rtrim(PQresultErrorMessage((r)))
-int php_pq_types_to_array(HashTable *ht, Oid **types TSRMLS_DC);
-int php_pq_params_to_array(HashTable *ht, char ***params, HashTable *zdtor TSRMLS_DC);
-
zend_class_entry *php_pqdt_class_entry;
zval *php_pqdt_from_string(char *datetime_str, size_t datetime_len, char *fmt, zval *zv TSRMLS_DC);
zend_class_entry *php_pqdt_class_entry;
zval *php_pqdt_from_string(char *datetime_str, size_t datetime_len, char *fmt, zval *zv TSRMLS_DC);
+void php_pqdt_to_string(zval *zdt, const char *format, char **str_buf, size_t *str_len TSRMLS_DC);
+
+zend_class_entry *php_pqconv_class_entry;
-HashTable *php_pq_parse_array(
const char *val_str, size_t val_len
TSRMLS_DC);
+HashTable *php_pq_parse_array(
php_pqres_t *res, const char *val_str, size_t val_len, Oid typ
TSRMLS_DC);
PHP_MINIT_FUNCTION(pq_misc);
PHP_MINIT_FUNCTION(pq_misc);