Doxygen Source Code Documentation
Amalloc.h File Reference
Go to the source code of this file.
Defines | |
#define | AFMALL(typ, siz) (typ*) calloc(1,siz) |
#define | AFREALL(v, typ, siz) (typ*) realloc((void*)v,sizeof(typ)*(siz)) |
#define | AFFREE(v) free((void*)v) |
#define | AFNI_CALL_0D_function(func, nar, far) |
#define | AFNI_CALL_1D_function(func, nar, d1, d2, far) |
#define | AFNI_CALL_1D_funcstr(func, nar, d1, d2, far, str) |
#define | AFNI_CALL_1D_funcmrim(func, mage) |
#define | AFNI_CALL_1D_funcmrimstr(func, mage, str) |
#define | AFNI_CALL_2D_function(func, n1, n2, d1, d2, far) |
#define | AFNI_CALL_proj_function(func, n, far, val) |
#define | AFNI_CALL_fim_function(func, n, ts, ud, nb, vv) |
#define | AFNI_CALL_VOID_1ARG(func, typ1, arg1) |
#define | AFNI_CALL_VALU_1ARG(func, vtyp, vval, typ1, arg1) |
#define | AFNI_CALL_VOID_2ARG(func, typ1, arg1, typ2, arg2) |
#define | AFNI_CALL_VALU_2ARG(func, vtyp, vval, typ1, arg1, typ2, arg2) |
#define | AFNI_CALL_VOID_3ARG(func, typ1, arg1, typ2, arg2, typ3, arg3) |
#define | AFNI_CALL_VALU_3ARG(func, vtyp, vval, typ1, arg1, typ2, arg2, typ3, arg3) |
#define | AFNI_CALL_VOID_4ARG(func, typ1, arg1, typ2, arg2, typ3, arg3, typ4, arg4) |
#define | AFNI_CALL_VALU_4ARG(func, vtyp, vval, typ1, arg1, typ2, arg2, typ3, arg3, typ4, arg4) |
#define | AFNI_CALL_VOID_7ARG(func, typ1, arg1, typ2, arg2, typ3, arg3, typ4, arg4, typ5, arg5, typ6, arg6, typ7, arg7) |
Define Documentation
|
Replacement for free(). |
|
|
Value: do{ void (*fp)(int,float *) = (void (*)(int,float *))(func) ; \ if( fp != NULL ) \ fp( (nar) , (far) ) ; \ } while(0) Definition at line 28 of file Amalloc.h. Referenced by AFNI_func_overlay(), F1D_chainfunc(), F2D_chainfunc(), ISQ_process_mri(), mri_rgb_transform_nD(), plot_graphs(), and text_graphs(). |
|
Value: do{ void (*fp)(MRI_IMAGE *) = (void (*)(MRI_IMAGE *))(func) ; \ if( fp != NULL ) \ fp(mage) ; \ } while(0) Definition at line 61 of file Amalloc.h. Referenced by plot_graphs(). |
|
Value: do{ void (*fp)(MRI_IMAGE *,char **) = \ (void (*)(MRI_IMAGE *,char **))(func) ; \ if( fp != NULL ) \ fp(mage,(char **)&(str)) ; \ } while(0) Definition at line 72 of file Amalloc.h. Referenced by plot_graphs(). |
|
Value: do{ void (*fp)(int,double,double,float *,char **) = \ (void (*)(int,double,double,float *,char**))(func) ; \ if( fp != NULL ) \ fp(nar,(double)d1,(double)d2,far,(char **)&(str)) ; \ } while(0) Definition at line 50 of file Amalloc.h. Referenced by plot_graphs(). |
|
Value: do{ void (*fp)(int,double,double,float *) = \ (void (*)(int,double,double,float *))(func) ; \ if( fp != NULL ) \ fp(nar,(double)d1,(double)d2,far) ; \ } while(0) Definition at line 38 of file Amalloc.h. Referenced by F1D_chainfunc(), and plot_graphs(). |
|
Value: do{ void (*fp)(int,int,double,double,float *) = \ (void (*)(int,int,double,double,float *))(func) ; \ if( fp != NULL ) \ fp( (n1),(n2),(double)(d1),(double)(d2),far ) ; \ } while(0) Definition at line 83 of file Amalloc.h. Referenced by AFNI_func_overlay(), F2D_chainfunc(), ISQ_process_mri(), and mri_rgb_transform_nD(). |
|
Value: do{ void (*fp)(int,float *,void *,int,void *) = \ (void (*)(int,float *,void *,int,void *))(func) ; \ if( fp != NULL ) \ fp(n,ts,(void *)(ud),nb,(void *)(vv)) ; \ } while(0) Definition at line 104 of file Amalloc.h. Referenced by AFNI_fimmer_compute(). |
|
Value: do{ float (*fp)(int,float *) = (float (*)(int,float *))(func); \ if( fp != NULL ) (val) = fp(n,far) ; \ } while(0) Definition at line 95 of file Amalloc.h. Referenced by ISQ_getimage(). |
|
Value: do{ vtyp (*fp)(typ1) = (vtyp (*)(typ1))(func) ; \ if( fp != NULL ) \ (vval) = fp((typ1)(arg1)) ; \ } while(0) Definition at line 125 of file Amalloc.h. Referenced by PLUG_action_CB(), PLUG_read_plugin(), and PLUG_startup_plugin_CB(). |
|
Value: do{ vtyp (*fp)(typ1,typ2) = (vtyp (*)(typ1,typ2))(func) ; \ if( fp != NULL ) \ (vval) = fp((typ1)(arg1),(typ2)(arg2)) ; \ } while(0) Definition at line 139 of file Amalloc.h. Referenced by AV_assign_fval(), AV_assign_ival(), COND_ExtractConditions(), LST_Sort(), PLUTO_popup_dset_chooser(), RT_process_image(), and RT_tell_afni_one(). |
|
Value: do{ vtyp (*fp)(typ1,typ2,typ3) = (vtyp (*)(typ1,typ2,typ3))(func) ; \ if( fp != NULL ) \ (vval) = fp((typ1)(arg1),(typ2)(arg2),(typ3)(arg3)) ; \ } while(0) Definition at line 153 of file Amalloc.h. Referenced by ISQ_getimage(), ISQ_getlabel(), ISQ_getmemplot(), ISQ_getoverlay(), ISQ_setup_new(), ISQ_statistics_WP(), and open_MCW_imseq(). |
|
Value: do{ vtyp (*fp)(typ1,typ2,typ3,typ4) = (vtyp (*)(typ1,typ2,typ3,typ4))(func) ; \ if( fp != NULL ) \ (vval) = fp((typ1)(arg1),(typ2)(arg2),(typ3)(arg3),(typ4)(arg4)) ; \ } while(0) |
|
Value: do{ void (*fp)(typ1) = (void (*)(typ1))(func) ; \ if( fp != NULL ) \ fp((typ1)(arg1)) ; \ } while(0) Definition at line 118 of file Amalloc.h. Referenced by donebut_CB(), ENV_main(), MCW_textwin_CB(), MCW_textwinkill_CB(), PLUG_dotimeout_CB(), and PLUTO_imseq_send_CB(). |
|
Value: do{ void (*fp)(typ1,typ2) = (void (*)(typ1,typ2))(func) ; \ if( fp != NULL ) \ fp((typ1)(arg1),(typ2)(arg2)) ; \ } while(0) Definition at line 132 of file Amalloc.h. Referenced by AP_timer_CB(), AV_textact_CB(), AV_timer_CB(), AVOPT_press_CB(), COND_PushCondition(), GRAF_curve_CB(), GRAF_drawing_EV(), GRAF_handle_CB(), GRAF_reset_CB(), and optmenu_finalize(). |
|
Value: do{ void (*fp)(typ1,typ2,typ3) = (void (*)(typ1,typ2,typ3))(func) ; \ if( fp != NULL ) \ fp((typ1)(arg1),(typ2)(arg2),(typ3)(arg3)) ; \ } while(0) Definition at line 146 of file Amalloc.h. Referenced by MCW_choose_CB(), and PLUG_finalize_user_dset_CB(). |
|
Value: do{ void (*fp)(typ1,typ2,typ3,typ4) = (void (*)(typ1,typ2,typ3,typ4))(func); \ if( fp != NULL ) \ fp((typ1)(arg1),(typ2)(arg2),(typ3)(arg3),(typ4)(arg4)) ; \ } while(0) Definition at line 160 of file Amalloc.h. Referenced by AFNI_process_alteration(), AFNI_process_drawing(), AFNI_process_drawnotice(), AFNI_process_dsetchange(), AFNI_process_funcdisplay(), AFNI_process_redisplay(), AFNI_process_timeindex(), AFNI_process_viewpoint(), AFNI_receive_destroy(), analyze_results(), full_model(), and RAN_setup(). |
|
Value: do{ void (*fp)(typ1,typ2,typ3,typ4,typ5,typ6,typ7) = (void (*)(typ1,typ2,typ3,typ4,typ5,typ6,typ7))(func) ; \ if( fp != NULL ) \ fp((typ1)(arg1),(typ2)(arg2),(typ3)(arg3),(typ4)(arg4),(typ5)(arg5),(typ6)(arg6),(typ7)(arg7)) ; \ } while(0) |
|
Replacement for realloc(). Definition at line 17 of file Amalloc.h. Referenced by AFNI_receive_init(), read_mincdim(), read_URL_http(), RWC_printf(), THD_extract_array(), THD_get_all_filenames(), THD_zfillin_byte(), tross_Append_History(), tross_commandline(), and tross_multi_Append_History(). |