2 /********implements functions for the mevt_special structure *********/
8 void rdmc_init_mevt_special(mevt_special_t *s, int ntoken){
9 register int i,imax=RDMC_MAXTOKEN_PER_LINE;
12 if ((ntoken >= 0) && (ntoken < RDMC_MAXTOKEN_PER_LINE) )
14 for (i=0 ; i< imax ; i++)
19 void rdmc_clear_mevt_special(mevt_special_t *s, int ntoken){
20 rdmc_free_mevt_special(s);
21 rdmc_init_mevt_special(s,ntoken);
24 void rdmc_free_mevt_special(mevt_special_t *s){
28 void rdmc_cp_mevt_special(mevt_special_t *out ,mevt_special_t *in){
30 if ((in == NULL) || (out == NULL) || (in == out))
34 nv = (in->nval <= RDMC_MAXTOKEN_PER_LINE )
35 ? in->nval : RDMC_MAXTOKEN_PER_LINE;
37 memcpy(out-> val,in->val,nv*sizeof(float));