Lines Matching defs:ff

60 		ficlFile *ff = (ficlFile *)malloc(sizeof (ficlFile));
61 strcpy(ff->filename, filename);
62 ff->f = f;
63 ficlStackPushPointer(vm->dataStack, ff);
89 ficlFileClose(ficlFile *ff)
91 FILE *f = ff->f;
92 free(ff);
100 ficlFile *ff = (ficlFile *)ficlStackPopPointer(vm->dataStack);
101 pushIor(vm, ficlFileClose(ff));
172 ficlFile *ff = (ficlFile *)ficlStackPopPointer(vm->dataStack);
173 long ud = ftell(ff->f);
182 ficlFile *ff = (ficlFile *)ficlStackPopPointer(vm->dataStack);
183 long ud = ficlFileSize(ff);
193 ficlFile *ff = (ficlFile *)ficlStackPopPointer(vm->dataStack);
199 vm->sourceId.p = (void *)ff;
201 currentPosition = ftell(ff->f);
202 totalSize = ficlFileSize(ff);
207 long got = fread(buffer, 1, size, ff->f);
227 ficlFileClose(ff);
234 ficlFile *ff = (ficlFile *)ficlStackPopPointer(vm->dataStack);
239 clearerr(ff->f);
240 result = fread(address, 1, length, ff->f);
243 pushIor(vm, ferror(ff->f) == 0);
250 ficlFile *ff = (ficlFile *)ficlStackPopPointer(vm->dataStack);
256 if (feof(ff->f)) {
263 clearerr(ff->f);
265 fgets(address, length, ff->f);
267 error = ferror(ff->f);
290 ficlFile *ff = (ficlFile *)ficlStackPopPointer(vm->dataStack);
294 clearerr(ff->f);
295 fwrite(address, 1, length, ff->f);
296 pushIor(vm, ferror(ff->f) == 0);
303 ficlFile *ff = (ficlFile *)ficlStackPopPointer(vm->dataStack);
307 clearerr(ff->f);
308 if (fwrite(address, 1, length, ff->f) == length)
309 fwrite("\n", 1, 1, ff->f);
310 pushIor(vm, ferror(ff->f) == 0);
317 ficlFile *ff = (ficlFile *)ficlStackPopPointer(vm->dataStack);
320 pushIor(vm, fseek(ff->f, ud, SEEK_SET) == 0);
327 ficlFile *ff = (ficlFile *)ficlStackPopPointer(vm->dataStack);
328 pushIor(vm, fflush(ff->f) == 0);
336 ficlFile *ff = (ficlFile *)ficlStackPopPointer(vm->dataStack);
339 pushIor(vm, ficlFileTruncate(ff, ud) == 0);