|
Size: 1398
Comment: update content - pointers, structs
|
Size: 1401
Comment: update content for consistency - non-zero
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 22: | Line 22: |
| ||'''autoclose'''||^non-0 to autoclose or 0 to leave the file open when the structure is closed^ ???|| | ||'''autoclose'''||^non-zero to autoclose or 0 to leave the file open when the structure is closed^ ???|| |
DRAFT |
SDL_RWFromFP
Use this function to create an SDL_RWops structure from a standard I/O file pointer.
Contents
Syntax
#ifdef HAVE_STDIO_H
SDL_RWops* SDL_RWFromFP(FILE* fp,
SDL_bool autoclose)
#else
SDL_RWops* SDL_RWFromFP(void* fp,
SDL_bool autoclose)
Function Parameters
fp |
a pointer to the file to open (in the new structure ???) |
autoclose |
non-zero to autoclose or 0 to leave the file open when the structure is closed ??? |
Return Value
*
Returns a pointer to a new RWops structure, or NULL if it fails.
*
Code Examples
FILE *fp;
SDL_RWops *rw;
fp = fopen("myfile.dat", "rb");
rw = SDL_RWFromFP(fp, 1);
// Do things with rw...
SDL_RWclose(rw); // Automatically does an fclose(fp)
Remarks
You can add useful comments here
*
This is not available under Win32, since files opened in an application on that platform cannot be used by a dynamically linked library.
*
Related Functions
SDL_RWclose (Macro) ???
