1 2 /***** List of plugin initialization functions when compiled for CYGWIN ****/ 3 4 extern PLUGIN_interface * PLUGIN_init_plug_clust (int) ; 5 extern PLUGIN_interface * PLUGIN_init_plug_copy (int) ; 6 extern PLUGIN_interface * PLUGIN_init_plug_rename (int) ; 7 extern PLUGIN_interface * PLUGIN_init_plug_tag (int) ; 8 extern PLUGIN_interface * PLUGIN_init_plug_power (int) ; 9 extern PLUGIN_interface * PLUGIN_init_plug_stats (int) ; 10 extern PLUGIN_interface * PLUGIN_init_plug_lsqfit (int) ; 11 extern PLUGIN_interface * PLUGIN_init_plug_imreg (int) ; 12 extern PLUGIN_interface * PLUGIN_init_plug_edit (int) ; 13 /** extern PLUGIN_interface * PLUGIN_init_plug_nlfit (int) ; **/ 14 extern PLUGIN_interface * PLUGIN_init_plug_realtime (int) ; 15 extern PLUGIN_interface * PLUGIN_init_plug_3ddot (int) ; 16 extern PLUGIN_interface * PLUGIN_init_plug_coorder (int) ; 17 extern PLUGIN_interface * PLUGIN_init_plug_compress (int) ; 18 extern PLUGIN_interface * PLUGIN_init_plug_volreg (int) ; 19 extern PLUGIN_interface * PLUGIN_init_plug_drawdset (int) ; 20 extern PLUGIN_interface * PLUGIN_init_plug_maskave (int) ; 21 extern PLUGIN_interface * PLUGIN_init_plug_deconvolve (int) ; 22 extern PLUGIN_interface * PLUGIN_init_plug_render (int) ; 23 extern PLUGIN_interface * PLUGIN_init_plug_notes (int) ; 24 extern PLUGIN_interface * PLUGIN_init_plug_histog (int) ; 25 extern PLUGIN_interface * PLUGIN_init_plug_scatplot (int) ; 26 extern PLUGIN_interface * PLUGIN_init_plug_nudge (int) ; 27 /** extern PLUGIN_interface * PLUGIN_init_plug_wavelets (int) ; **/ 28 extern PLUGIN_interface * PLUGIN_init_plug_second_dataset (int) ; 29 extern PLUGIN_interface * PLUGIN_init_plug_betafit (int) ; 30 extern PLUGIN_interface * PLUGIN_init_plug_zeropad (int) ; 31 extern PLUGIN_interface * PLUGIN_init_plug_3Ddump_V2 (int) ; 32 extern PLUGIN_interface * PLUGIN_init_plug_4Ddump (int) ; 33 extern PLUGIN_interface * PLUGIN_init_plug_delay_V2 (int) ; 34 extern PLUGIN_interface * PLUGIN_init_plug_extract (int) ; 35 extern PLUGIN_interface * PLUGIN_init_plug_stavg (int) ; 36 extern PLUGIN_interface * PLUGIN_init_plug_reorder (int) ; 37 extern PLUGIN_interface * PLUGIN_init_plug_roiedit (int) ; 38 extern PLUGIN_interface * PLUGIN_init_plug_hemisub (int) ; 39 extern PLUGIN_interface * PLUGIN_init_plug_maskcalc (int) ; 40 extern PLUGIN_interface * PLUGIN_init_plug_fourier (int) ; 41 extern PLUGIN_interface * PLUGIN_init_plug_threshold (int) ; 42 extern PLUGIN_interface * PLUGIN_init_plug_permtest (int) ; 43 44 typedef struct { 45 vptr_func *pfunc ; 46 char *pname ; 47 } FIXED_plugin ; 48 49 #define NUM_FIXED_plugin_funcs (sizeof(FIXED_plugin_funcs)/sizeof(FIXED_plugin)-1) 50 51 static FIXED_plugin FIXED_plugin_funcs[] = { 52 { (vptr_func *) PLUGIN_init_plug_clust , "plug_clust" } , 53 { (vptr_func *) PLUGIN_init_plug_copy , "plug_copy" } , 54 { (vptr_func *) PLUGIN_init_plug_rename , "plug_rename" } , 55 { (vptr_func *) PLUGIN_init_plug_tag , "plug_tag" } , 56 { (vptr_func *) PLUGIN_init_plug_power , "plug_power" } , 57 { (vptr_func *) PLUGIN_init_plug_stats , "plug_stats" } , 58 { (vptr_func *) PLUGIN_init_plug_lsqfit , "plug_lsqfit" } , 59 { (vptr_func *) PLUGIN_init_plug_imreg , "plug_imreg" } , 60 { (vptr_func *) PLUGIN_init_plug_edit , "plug_edit" } , 61 /** { (vptr_func *) PLUGIN_init_plug_nlfit , "plug_nlfit" } , **/ 62 { (vptr_func *) PLUGIN_init_plug_realtime , "plug_realtime" } , 63 { (vptr_func *) PLUGIN_init_plug_3ddot , "plug_3ddot" } , 64 { (vptr_func *) PLUGIN_init_plug_coorder , "plug_coorder" } , 65 { (vptr_func *) PLUGIN_init_plug_compress , "plug_compress" } , 66 { (vptr_func *) PLUGIN_init_plug_volreg , "plug_volreg" } , 67 { (vptr_func *) PLUGIN_init_plug_drawdset , "plug_drawdset" } , 68 { (vptr_func *) PLUGIN_init_plug_maskave , "plug_maskave" } , 69 { (vptr_func *) PLUGIN_init_plug_deconvolve , "plug_deconvolve" } , 70 { (vptr_func *) PLUGIN_init_plug_render , "plug_render" } , 71 { (vptr_func *) PLUGIN_init_plug_notes , "plug_notes" } , 72 { (vptr_func *) PLUGIN_init_plug_histog , "plug_histog" } , 73 { (vptr_func *) PLUGIN_init_plug_scatplot , "plug_scatplot" } , 74 { (vptr_func *) PLUGIN_init_plug_nudge , "plug_nudge" } , 75 /** { (vptr_func *) PLUGIN_init_plug_wavelets , "plug_wavelets" } , **/ 76 { (vptr_func *) PLUGIN_init_plug_second_dataset , "plug_second_dataset" } , 77 { (vptr_func *) PLUGIN_init_plug_betafit , "plug_betafit" } , 78 { (vptr_func *) PLUGIN_init_plug_zeropad , "plug_zeropad" } , 79 { (vptr_func *) PLUGIN_init_plug_3Ddump_V2 , "plug_3Ddump_V2" } , 80 { (vptr_func *) PLUGIN_init_plug_4Ddump , "plug_4Ddump" } , 81 { (vptr_func *) PLUGIN_init_plug_delay_V2 , "plug_delay_V2" } , 82 { (vptr_func *) PLUGIN_init_plug_extract , "plug_extract" } , 83 { (vptr_func *) PLUGIN_init_plug_stavg , "plug_stavg" } , 84 { (vptr_func *) PLUGIN_init_plug_reorder , "plug_reorder" } , 85 { (vptr_func *) PLUGIN_init_plug_roiedit , "plug_roiedit" } , 86 { (vptr_func *) PLUGIN_init_plug_hemisub , "plug_hemisub" } , 87 { (vptr_func *) PLUGIN_init_plug_maskcalc , "plug_maskcalc" } , 88 { (vptr_func *) PLUGIN_init_plug_fourier , "plug_fourier" } , 89 { (vptr_func *) PLUGIN_init_plug_threshold , "plug_threshold" } , 90 { (vptr_func *) PLUGIN_init_plug_permtest , "plug_permtest" } , 91 92 { NULL,NULL } 93 } ; 94