]> granicus.if.org Git - php/commitdiff
move dba handlers to size_t
authorAnatol Belski <ab@php.net>
Mon, 29 May 2017 08:02:51 +0000 (10:02 +0200)
committerAnatol Belski <ab@php.net>
Mon, 29 May 2017 08:17:43 +0000 (10:17 +0200)
ext/dba/dba.c
ext/dba/php_dba.h

index b04daefbb1a3d035b46274847f8f4402d04f42cc..a9258631117f1c1e2ac8c9819ee4843ded7eedf1 100644 (file)
@@ -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;
 
index a230ac19e42ac26af580906abb61fdd8fc92eede..61bf330409f50141331d65ebb083a5f7519f8d86 100644 (file)
@@ -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) \