Lines Matching defs:io
39 BuiltinIOPtr io = ((BuiltinIOPtr) f->private);
41 left = io->file->len - io->offset;
50 memcpy (f->buffer, io->file->bits + io->offset, len);
51 io->offset += len;
60 BuiltinIOPtr io = ((BuiltinIOPtr) f->private);
72 io->offset += todo;
73 if (io->offset > io->file->len)
74 io->offset = io->file->len;
75 if (io->offset < 0)
76 io->offset = 0;
85 BuiltinIOPtr io = ((BuiltinIOPtr) f->private);
87 free (io);
96 BuiltinIOPtr io;
105 io = malloc (sizeof (BuiltinIORec));
106 if (!io)
108 io->offset = 0;
109 io->file = (void *) &builtin_files[i];
110 raw = BufFileCreate ((char *) io, BuiltinFill, 0, BuiltinSkip, BuiltinClose);
113 free (io);