The unified diff between revisions [afdbb938..] and [a7f61676..] is displayed below. It can also be downloaded as a raw diff.
This diff has been restricted to the following files: 'src/lsi/abi.h'
# # old_revision [afdbb9388305ae66464ad4acb0437922656e3059] # new_revision [a7f61676c8d04ecf082be8ae39a40b4e7bba3462] # # add_file "src/lsi/abi.h" # content [5baace9e64fed6a7cb0eb3af2c188604cca63811] # ============================================================ --- /dev/null +++ src/lsi/abi.h 5baace9e64fed6a7cb0eb3af2c188604cca63811 @@ -0,0 +1,46 @@ +/* abi.h */ + +typedef int (*vm_intfn)(void); + +extern const long vm_abiversion1; +extern const long vm_abiversion2; +extern const long vm_abiversion3; +extern const long vm_abiversion4; +extern const long vm_abiversion5; + +/* + * We must include here all prototypes for functions which can be + * included in the ABI function table + */ + +int vm_intfn___nop(void); +int vm_intfn___global_store(void); +int vm_intfn___global_load(void); +int vm_intfn___global_array_store(void); +int vm_intfn___global_array_load(void); +int vm_intfn_printint(void); +int vm_intfn_printreal(void); +int vm_intfn_printstr(void); +int vm_intfn_dmxsetchannel(void); +int vm_intfn_dmxoutput(void); +int vm_intfn_gettime(void); +int vm_intfn_waittime(void); +int vm_intfn_wait(void); +int vm_intfn_wakeup(void); +int vm_intfn_spawn(void); +int vm_intfn_midi_read(void); +int vm_intfn_beatdetect_read(void); +int vm_intfn_beatdetect_phase(void); +int vm_intfn_beatdetect_confidence(void); +int vm_intfn_realtoint(void); +int vm_intfn_inttoreal(void); +int vm_intfn_map3d_setcal(void); +int vm_intfn_map3d_calibrate(void); +int vm_intfn_map3d_transform(void); +int vm_intfn_map3d_setparams(void); +int vm_intfn_map3d_load(void); +int vm_intfn_map3d_save(void); +int vm_intfn_sin(void); +int vm_intfn_cos(void); +int vm_intfn_random(void); +int vm_intfn_mouse_read(void);