Doxygen Source Code Documentation
killer.h File Reference
#include "mcw_malloc.h"Go to the source code of this file.
Data Structures | |
| struct | KILL_list |
Defines | |
| #define | KILL_INC 32 |
| #define | INIT_KILL(kl) ((kl).num=0, (kl).nalloc=0, (kl).kill=NULL) |
| #define | ADDTO_KILL(kl, p) |
| #define | SINGLE_KILL(kl, p) |
| #define | REMOVEFROM_KILL(kl, p) |
| #define | REPLACE_KILL(kl, pold, pnew) |
| #define | KILL_KILL(kl) |
Define Documentation
|
|
Value: { if( (kl).num == (kl).nalloc ){ \
(kl).nalloc += KILL_INC ; \
(kl).kill = (char **) XtRealloc( (char *) (kl).kill , \
sizeof(char *) * (kl).nalloc ) ; \
} \
(kl).kill[(kl).num++] = (char *) p ; \
}Definition at line 35 of file killer.h. Referenced by adwarp_follower_dataset(), AFNI_copy_statistics(), AFNI_dataset_slice(), AFNI_follower_dataset(), AFNI_init_warp(), AFNI_make_widgets(), duplicate_dataset(), EDIT_empty_copy(), EDIT_empty_datablock(), r_fill_resampled_data_brick(), TAG_save_CB(), THD_3dim_from_block(), THD_copy_dset_subs(), THD_datablock_apply_atr(), THD_init_one_datablock(), THD_load_statistics(), THD_read_all_atr(), THD_set_atr(), THD_update_one_bstat(), and THD_update_statistics(). |
|
|
initialize a new kill list * Definition at line 31 of file killer.h. Referenced by adwarp_follower_dataset(), AFNI_follower_dataset(), AFNI_init_warp(), AFNI_read_images(), duplicate_dataset(), EDIT_empty_copy(), EDIT_empty_datablock(), T3D_read_images(), THD_3dim_from_block(), and THD_init_one_datablock(). |
|
|
|
|
|
Value: { \
int qwer ; \
for( qwer=0 ; qwer < (kl).num ; qwer++ ) myXtFree((kl).kill[qwer]) ; \
myXtFree( (kl).kill) ; \
INIT_KILL(kl) ; \
}Definition at line 83 of file killer.h. Referenced by THD_delete_3dim_dataset(), and THD_delete_datablock(). |
|
|
Value: { char * cp = (char *) (p) ; \
int qwer ; \
for( qwer=0 ; qwer < (kl).num ; qwer++ ) \
if( cp == (kl).kill[qwer] ){ \
(kl).kill[qwer] = NULL ; break ; \
} \
}Definition at line 58 of file killer.h. Referenced by main(). |
|
|
Value: { char * cpold = (char *) (pold) ; \
char * cpnew = (char *) (pnew) ; \
int qwer ; \
for( qwer=0 ; qwer < (kl).num ; qwer++ ) \
if( cpold == (kl).kill[qwer] ){ \
(kl).kill[qwer] = cpnew ; break ; \
} \
if( qwer == (kl).num ) ADDTO_KILL((kl),pnew) ; \
}Definition at line 70 of file killer.h. Referenced by THD_load_statistics(), THD_setup_mastery(), THD_update_one_bstat(), and THD_update_statistics(). |
|
|
Value: { char * cp = (char *) (p) ; \
int qwer ; \
for( qwer=0 ; qwer < (kl).num ; qwer++ ) \
if( cp == (kl).kill[qwer] ){ \
myXtFree(cp) ; (kl).kill[qwer] = NULL ; break ; \
} \
}Definition at line 47 of file killer.h. Referenced by AFNI_marks_transform_CB(), THD_erase_all_atr(), THD_erase_one_atr(), and THD_set_atr(). |