16 switch( handle->
mode )
42 size_t filename_length,
63 memset(handle, 0,
sizeof(
FB_FILE));
67 handle->
encod = encoding;
75 switch( handle->
mode )
100 result = pfnOpen(handle, filename, filename_length);
107 if( handle->
size == -1 )
112 memset(handle, 0,
sizeof(
FB_FILE));
134 size_t filename_length;
138 filename = (
char*) alloca( filename_length + 1 );
140 filename[filename_length] = 0;
146 mode, access, lock, len, encoding, pfnOpen );