*/
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)) {
*/
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);
*/
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));
*/
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));
*/
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));