30 unsigned char buffer[16384];
46 size = (size + 0xFF) & ~0xFF;
48 if (size >
sizeof p->
buffer)
62 int readed = (size > 0) ?
MIN (count, (p->
filled - p->
at) / size) : 0;
63 memcpy (buffer, p->
buffer + p->
at, size * readed);
65 p->
at += size * readed;
86 if (whence == SEEK_END)
89 if (whence == SEEK_CUR)
92 g_return_val_if_fail (offset >= 0, -1);
141 .vfs_fopen_impl =
NULL,
168 return vfs_new (filename, & probe_buffer_table, p);