Lines Matching refs:rwops
485 SDL_RWops *rwops = NULL; in SDL_RWFromFile() local
496 rwops = SDL_AllocRW(); in SDL_RWFromFile()
497 if (!rwops) in SDL_RWFromFile()
499 if (win32_file_open(rwops,file,mode) < 0) { in SDL_RWFromFile()
500 SDL_FreeRW(rwops); in SDL_RWFromFile()
503 rwops->seek = win32_file_seek; in SDL_RWFromFile()
504 rwops->read = win32_file_read; in SDL_RWFromFile()
505 rwops->write = win32_file_write; in SDL_RWFromFile()
506 rwops->close = win32_file_close; in SDL_RWFromFile()
522 rwops = SDL_RWFromFP(fp, 1); in SDL_RWFromFile()
528 return(rwops); in SDL_RWFromFile()
534 SDL_RWops *rwops = NULL; in SDL_RWFromFP() local
536 rwops = SDL_AllocRW(); in SDL_RWFromFP()
537 if ( rwops != NULL ) { in SDL_RWFromFP()
538 rwops->seek = stdio_seek; in SDL_RWFromFP()
539 rwops->read = stdio_read; in SDL_RWFromFP()
540 rwops->write = stdio_write; in SDL_RWFromFP()
541 rwops->close = stdio_close; in SDL_RWFromFP()
542 rwops->hidden.stdio.fp = fp; in SDL_RWFromFP()
543 rwops->hidden.stdio.autoclose = autoclose; in SDL_RWFromFP()
545 return(rwops); in SDL_RWFromFP()
551 SDL_RWops *rwops; in SDL_RWFromMem() local
553 rwops = SDL_AllocRW(); in SDL_RWFromMem()
554 if ( rwops != NULL ) { in SDL_RWFromMem()
555 rwops->seek = mem_seek; in SDL_RWFromMem()
556 rwops->read = mem_read; in SDL_RWFromMem()
557 rwops->write = mem_write; in SDL_RWFromMem()
558 rwops->close = mem_close; in SDL_RWFromMem()
559 rwops->hidden.mem.base = (Uint8 *)mem; in SDL_RWFromMem()
560 rwops->hidden.mem.here = rwops->hidden.mem.base; in SDL_RWFromMem()
561 rwops->hidden.mem.stop = rwops->hidden.mem.base+size; in SDL_RWFromMem()
563 return(rwops); in SDL_RWFromMem()
568 SDL_RWops *rwops; in SDL_RWFromConstMem() local
570 rwops = SDL_AllocRW(); in SDL_RWFromConstMem()
571 if ( rwops != NULL ) { in SDL_RWFromConstMem()
572 rwops->seek = mem_seek; in SDL_RWFromConstMem()
573 rwops->read = mem_read; in SDL_RWFromConstMem()
574 rwops->write = mem_writeconst; in SDL_RWFromConstMem()
575 rwops->close = mem_close; in SDL_RWFromConstMem()
576 rwops->hidden.mem.base = (Uint8 *)mem; in SDL_RWFromConstMem()
577 rwops->hidden.mem.here = rwops->hidden.mem.base; in SDL_RWFromConstMem()
578 rwops->hidden.mem.stop = rwops->hidden.mem.base+size; in SDL_RWFromConstMem()
580 return(rwops); in SDL_RWFromConstMem()