summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatol Belski <ab@php.net>2017-05-29 10:02:51 +0200
committerAnatol Belski <ab@php.net>2017-05-29 10:17:43 +0200
commit29248d52b2a0b0ecb6340a0a8f0056e156a59f8c (patch)
treeb6db037fe716a1f98462faab4c7f16649ecf54db
parentc6c654c3030469d94837891453004a1e9f8b520c (diff)
downloadphp-git-29248d52b2a0b0ecb6340a0a8f0056e156a59f8c.tar.gz
move dba handlers to size_t
-rw-r--r--ext/dba/dba.c6
-rw-r--r--ext/dba/php_dba.h24
2 files changed, 15 insertions, 15 deletions
diff --git a/ext/dba/dba.c b/ext/dba/dba.c
index b04daefbb1..a925863111 100644
--- a/ext/dba/dba.c
+++ b/ext/dba/dba.c
@@ -1067,7 +1067,7 @@ PHP_FUNCTION(dba_exists)
PHP_FUNCTION(dba_fetch)
{
char *val;
- int len = 0;
+ size_t len = 0;
DBA_ID_GET2_3;
if (ac==3) {
@@ -1140,7 +1140,7 @@ PHP_FUNCTION(dba_key_split)
PHP_FUNCTION(dba_firstkey)
{
char *fkey;
- int len;
+ size_t len;
zval *id;
dba_info *info = NULL;
@@ -1167,7 +1167,7 @@ PHP_FUNCTION(dba_firstkey)
PHP_FUNCTION(dba_nextkey)
{
char *nkey;
- int len;
+ size_t len;
zval *id;
dba_info *info = NULL;
diff --git a/ext/dba/php_dba.h b/ext/dba/php_dba.h
index a230ac19e4..61bf330409 100644
--- a/ext/dba/php_dba.h
+++ b/ext/dba/php_dba.h
@@ -79,12 +79,12 @@ typedef struct dba_handler {
int flags; /* whether and how dba does locking and other flags*/
int (*open)(dba_info *, char **error);
void (*close)(dba_info *);
- char* (*fetch)(dba_info *, char *, int, int, int *);
- int (*update)(dba_info *, char *, int, char *, int, int);
- int (*exists)(dba_info *, char *, int);
- int (*delete)(dba_info *, char *, int);
- char* (*firstkey)(dba_info *, int *);
- char* (*nextkey)(dba_info *, int *);
+ char* (*fetch)(dba_info *, char *, size_t, int, size_t *);
+ int (*update)(dba_info *, char *, size_t, char *, size_t, int);
+ int (*exists)(dba_info *, char *, size_t);
+ int (*delete)(dba_info *, char *, size_t);
+ char* (*firstkey)(dba_info *, size_t *);
+ char* (*nextkey)(dba_info *, size_t *);
int (*optimize)(dba_info *);
int (*sync)(dba_info *);
char* (*info)(struct dba_handler *hnd, dba_info *);
@@ -98,17 +98,17 @@ typedef struct dba_handler {
#define DBA_CLOSE_FUNC(x) \
void dba_close_##x(dba_info *info)
#define DBA_FETCH_FUNC(x) \
- char *dba_fetch_##x(dba_info *info, char *key, int keylen, int skip, int *newlen)
+ char *dba_fetch_##x(dba_info *info, char *key, size_t keylen, int skip, size_t *newlen)
#define DBA_UPDATE_FUNC(x) \
- int dba_update_##x(dba_info *info, char *key, int keylen, char *val, int vallen, int mode)
+ int dba_update_##x(dba_info *info, char *key, size_t keylen, char *val, size_t vallen, int mode)
#define DBA_EXISTS_FUNC(x) \
- int dba_exists_##x(dba_info *info, char *key, int keylen)
+ int dba_exists_##x(dba_info *info, char *key, size_t keylen)
#define DBA_DELETE_FUNC(x) \
- int dba_delete_##x(dba_info *info, char *key, int keylen)
+ int dba_delete_##x(dba_info *info, char *key, size_t keylen)
#define DBA_FIRSTKEY_FUNC(x) \
- char *dba_firstkey_##x(dba_info *info, int *newlen)
+ char *dba_firstkey_##x(dba_info *info, size_t *newlen)
#define DBA_NEXTKEY_FUNC(x) \
- char *dba_nextkey_##x(dba_info *info, int *newlen)
+ char *dba_nextkey_##x(dba_info *info, size_t *newlen)
#define DBA_OPTIMIZE_FUNC(x) \
int dba_optimize_##x(dba_info *info)
#define DBA_SYNC_FUNC(x) \