@@ -152,47 +152,47 @@ typedef int (*SdIntrCallback)(void *data);
152152extern "C" {
153153#endif
154154
155- int sceSdQuit ();
156- int sceSdInit (int flag );
157- SdIntrCallback sceSdSetIRQCallback (SdIntrCallback cb );
158- SdIntrCallback sceSdSetTransCallback (s32 core , SdIntrCallback cb );
155+ extern int sceSdQuit ();
156+ extern int sceSdInit (int flag );
157+ extern SdIntrCallback sceSdSetIRQCallback (SdIntrCallback cb );
158+ extern SdIntrCallback sceSdSetTransCallback (s32 core , SdIntrCallback cb );
159159
160- void sceSdSetParam (u16 entry , u16 value );
161- u16 sceSdGetParam (u16 entry );
160+ extern void sceSdSetParam (u16 entry , u16 value );
161+ extern u16 sceSdGetParam (u16 entry );
162162
163- void sceSdSetCoreAttr (u16 entry , u16 value );
164- u16 sceSdGetCoreAttr (u16 entry );
165- int sceSdClearEffectWorkArea (int core , int channel , int effect_mode );
163+ extern void sceSdSetCoreAttr (u16 entry , u16 value );
164+ extern u16 sceSdGetCoreAttr (u16 entry );
165+ extern int sceSdClearEffectWorkArea (int core , int channel , int effect_mode );
166166
167- void sceSdSetAddr (u16 entry , u32 value );
168- u32 sceSdGetAddr (u16 entry );
167+ extern void sceSdSetAddr (u16 entry , u32 value );
168+ extern u32 sceSdGetAddr (u16 entry );
169169
170- void sceSdSetSwitch (u16 entry , u32 value );
171- u32 sceSdGetSwitch (u16 entry );
170+ extern void sceSdSetSwitch (u16 entry , u32 value );
171+ extern u32 sceSdGetSwitch (u16 entry );
172172
173- u16 sceSdNote2Pitch (u16 center_note , u16 center_fine , u16 note , s16 fine );
174- u16 sceSdPitch2Note (u16 center_note , u16 center_fine , u16 pitch );
173+ extern u16 sceSdNote2Pitch (u16 center_note , u16 center_fine , u16 note , s16 fine );
174+ extern u16 sceSdPitch2Note (u16 center_note , u16 center_fine , u16 pitch );
175175
176- int sceSdSetEffectAttr (int core , sceSdEffectAttr * attr );
177- void sceSdGetEffectAttr (int core , sceSdEffectAttr * attr );
176+ extern int sceSdSetEffectAttr (int core , sceSdEffectAttr * attr );
177+ extern void sceSdGetEffectAttr (int core , sceSdEffectAttr * attr );
178178
179- int sceSdProcBatch (sceSdBatch * batch , u32 * rets , u32 num );
180- int sceSdProcBatchEx (sceSdBatch * batch , u32 * rets , u32 num , u32 voice );
179+ extern int sceSdProcBatch (sceSdBatch * batch , u32 * rets , u32 num );
180+ extern int sceSdProcBatchEx (sceSdBatch * batch , u32 * rets , u32 num , u32 voice );
181181
182- int sceSdVoiceTrans (s16 chan , u16 mode , u8 * iopaddr , u32 * spuaddr , u32 size );
183- int sceSdBlockTrans (s16 chan , u16 mode , u8 * iopaddr , u32 size , ...);
184- u32 sceSdVoiceTransStatus (s16 channel , s16 flag );
185- u32 sceSdBlockTransStatus (s16 channel , s16 flag );
182+ extern int sceSdVoiceTrans (s16 chan , u16 mode , u8 * iopaddr , u32 * spuaddr , u32 size );
183+ extern int sceSdBlockTrans (s16 chan , u16 mode , u8 * iopaddr , u32 size , ...);
184+ extern u32 sceSdVoiceTransStatus (s16 channel , s16 flag );
185+ extern u32 sceSdBlockTransStatus (s16 channel , s16 flag );
186186
187- sceSdTransIntrHandler sceSdSetTransIntrHandler (int channel , sceSdTransIntrHandler func , void * arg );
188- sceSdSpu2IntrHandler sceSdSetSpu2IntrHandler (sceSdSpu2IntrHandler func , void * arg );
187+ extern sceSdTransIntrHandler sceSdSetTransIntrHandler (int channel , sceSdTransIntrHandler func , void * arg );
188+ extern sceSdSpu2IntrHandler sceSdSetSpu2IntrHandler (sceSdSpu2IntrHandler func , void * arg );
189189
190- void * sceSdGetTransIntrHandlerArgument (int arg );
191- void * sceSdGetSpu2IntrHandlerArgument ();
192- int sceSdStopTrans (int channel );
193- int sceSdCleanEffectWorkArea (int core , int channel , int effect_mode );
194- int sceSdSetEffectMode (int core , sceSdEffectAttr * param );
195- int sceSdSetEffectModeParams (int core , sceSdEffectAttr * attr );
190+ extern void * sceSdGetTransIntrHandlerArgument (int arg );
191+ extern void * sceSdGetSpu2IntrHandlerArgument ();
192+ extern int sceSdStopTrans (int channel );
193+ extern int sceSdCleanEffectWorkArea (int core , int channel , int effect_mode );
194+ extern int sceSdSetEffectMode (int core , sceSdEffectAttr * param );
195+ extern int sceSdSetEffectModeParams (int core , sceSdEffectAttr * attr );
196196
197197#ifdef __cplusplus
198198}
0 commit comments