uint8_t loadsound(uint16_t num) { int32_t fp, l; if (num >= NUM_SOUNDS || SoundToggle == 0) { return 0; } if (FXDevice == NumSoundCards) { return 0; } fp = TCkopen4load(sounds[num],0); if (fp == -1) { sprintf(&fta_quotes[113][0],"Sound %s(#%d) not found.",sounds[num],num); FTA(113,&ps[myconnectindex],1); return 0; } l = kfilelength( fp ); soundsiz[num] = l; Sound[num].lock = 200; allocache(&Sound[num].ptr,l,(uint8_t *)&Sound[num].lock); kread( fp, Sound[num].ptr , l); kclose( fp ); return 1; }
char loadsound(unsigned short num) { long fp, l; if(num >= NUM_SOUNDS || SoundToggle == 0) return 0; if (FXDevice < 0) return 0; fp = kopen4load(sounds[num],loadfromgrouponly); if(fp == -1) { sprintf(&fta_quotes[113][0],"Sound %s(#%d) not found.",sounds[num],num); FTA(113,&ps[myconnectindex]); return 0; } l = kfilelength( fp ); soundsiz[num] = l; Sound[num].lock = 200; allocache((long *)&Sound[num].ptr,l,(char *)&Sound[num].lock); kread( fp, Sound[num].ptr , l); kclose( fp ); return 1; }