… | |
… | |
804 | XPUSHs (sv_2mortal (sv_bless (newRV_noinc ((SV *)hv), gv_stashpv ("CFPlus::UI::Event", 1)))); |
804 | XPUSHs (sv_2mortal (sv_bless (newRV_noinc ((SV *)hv), gv_stashpv ("CFPlus::UI::Event", 1)))); |
805 | } |
805 | } |
806 | } |
806 | } |
807 | |
807 | |
808 | int |
808 | int |
809 | Mix_OpenAudio (int frequency = 44100, int format = MIX_DEFAULT_FORMAT, int channels = 2, int chunksize = 4096) |
809 | Mix_OpenAudio (int frequency = 44100, int format = MIX_DEFAULT_FORMAT, int channels = 2, int chunksize = 1024) |
810 | POSTCALL: |
810 | POSTCALL: |
811 | Mix_HookMusicFinished (music_finished); |
811 | Mix_HookMusicFinished (music_finished); |
812 | Mix_ChannelFinished (channel_finished); |
812 | Mix_ChannelFinished (channel_finished); |
813 | |
813 | |
814 | void |
814 | void |
… | |
… | |
2260 | CODE: |
2260 | CODE: |
2261 | RETVAL = SDL_RWFromFile (path, mode); |
2261 | RETVAL = SDL_RWFromFile (path, mode); |
2262 | OUTPUT: |
2262 | OUTPUT: |
2263 | RETVAL |
2263 | RETVAL |
2264 | |
2264 | |
|
|
2265 | # fails on win32: |
|
|
2266 | # CFPlus.xs(2268) : error C2059: syntax error : '(' |
2265 | void |
2267 | #void |
2266 | close (CFPlus::RW self) |
2268 | #close (CFPlus::RW self) |
2267 | CODE: |
2269 | # CODE: |
2268 | SDL_RWclose (self); |
2270 | # (self->(close)) (self); |
2269 | |
2271 | |
2270 | MODULE = CFPlus PACKAGE = CFPlus::Channel |
2272 | MODULE = CFPlus PACKAGE = CFPlus::Channel |
2271 | |
2273 | |
2272 | PROTOTYPES: DISABLE |
2274 | PROTOTYPES: DISABLE |
2273 | |
2275 | |