summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2002-11-13 16:28:44 +0000
committerMarcus Boerger <helly@php.net>2002-11-13 16:28:44 +0000
commit4dd5fc67b71fe0271c33494684db065a7f0be0c4 (patch)
tree73a08a9bf63fb248af43bf2bae831bafd186a991
parent3944ce41c334808eb020238d66153aa6ce89dba0 (diff)
downloadphp-git-4dd5fc67b71fe0271c33494684db065a7f0be0c4.tar.gz
-use size_t
-recheckin header as unix file
-rw-r--r--ext/dba/libflatfile/flatfile.c24
-rw-r--r--ext/dba/libflatfile/flatfile.h4
2 files changed, 15 insertions, 13 deletions
diff --git a/ext/dba/libflatfile/flatfile.c b/ext/dba/libflatfile/flatfile.c
index 1d7c100342..f4c8a2f621 100644
--- a/ext/dba/libflatfile/flatfile.c
+++ b/ext/dba/libflatfile/flatfile.c
@@ -80,7 +80,8 @@ PHPAPI int flatfile_store(flatfile *dba, datum key_datum, datum value_datum, int
*/
PHPAPI datum flatfile_fetch(flatfile *dba, datum key_datum TSRMLS_DC) {
datum value_datum = {NULL, 0};
- int num=0, buf_size=1024;
+ size_t num=0;
+ size_t buf_size = 1024;
char *buf;
if (flatfile_findkey(dba, key_datum TSRMLS_CC)) {
@@ -108,11 +109,12 @@ PHPAPI datum flatfile_fetch(flatfile *dba, datum key_datum TSRMLS_DC) {
*/
PHPAPI int flatfile_delete(flatfile *dba, datum key_datum TSRMLS_DC) {
char *key = key_datum.dptr;
- int size = key_datum.dsize;
+ size_t size = key_datum.dsize;
char *buf;
- int num, buf_size = 1024;
- long pos;
+ size_t num;
+ size_t buf_size = 1024;
+ size_t pos;
php_stream_rewind(dba->fp);
@@ -167,11 +169,11 @@ PHPAPI int flatfile_delete(flatfile *dba, datum key_datum TSRMLS_DC) {
*/
PHPAPI int flatfile_findkey(flatfile *dba, datum key_datum TSRMLS_DC) {
char *buf = NULL;
- int num;
- int buf_size=1024;
+ size_t num;
+ size_t buf_size = 1024;
int ret=0;
void *key = key_datum.dptr;
- int size = key_datum.dsize;
+ size_t size = key_datum.dsize;
php_stream_rewind(dba->fp);
buf = emalloc((buf_size+1)*sizeof(char));
@@ -214,8 +216,8 @@ PHPAPI int flatfile_findkey(flatfile *dba, datum key_datum TSRMLS_DC) {
*/
PHPAPI datum flatfile_firstkey(flatfile *dba TSRMLS_DC) {
datum buf;
- int num;
- int buf_size=1024;
+ size_t num;
+ size_t buf_size = 1024;
php_stream_rewind(dba->fp);
buf.dptr = emalloc((buf_size+1)*sizeof(char));
@@ -255,8 +257,8 @@ PHPAPI datum flatfile_firstkey(flatfile *dba TSRMLS_DC) {
*/
PHPAPI datum flatfile_nextkey(flatfile *dba TSRMLS_DC) {
datum buf;
- int num;
- int buf_size=1024;
+ size_t num;
+ size_t buf_size = 1024;
php_stream_seek(dba->fp, dba->CurrentFlatFilePos, SEEK_SET);
buf.dptr = emalloc((buf_size+1)*sizeof(char));
diff --git a/ext/dba/libflatfile/flatfile.h b/ext/dba/libflatfile/flatfile.h
index f3795bb164..f1dbafdc4f 100644
--- a/ext/dba/libflatfile/flatfile.h
+++ b/ext/dba/libflatfile/flatfile.h
@@ -23,14 +23,14 @@
typedef struct {
char *dptr;
- int dsize;
+ size_t dsize;
} datum;
typedef struct {
char *lockfn;
int lockfd;
php_stream *fp;
- long CurrentFlatFilePos;
+ size_t CurrentFlatFilePos;
datum nextkey;
} flatfile;