static byte_seq *AuxCodeDup( // DUPLICATE AUX CODE byte_seq *code ) { byte_seq_len size; if( code == NULL ) { return( code ); } size = offsetof( byte_seq, data ) + code->length; return( (byte_seq *)vctsave( (char *)code, size ) ); }
static byte_seq *AuxCodeDup( // DUPLICATE AUX CODE byte_seq *code ) { byte_seq *new_code; byte_seq_len code_length; byte_seq_len size; if( code == NULL ) { return( code ); } code_length = code->length & MAX_BYTE_SEQ_LEN; size = offsetof( byte_seq, data ) + code_length; new_code = (byte_seq *)vctsave( (char *)code, size ); return( new_code ); }
char *strsave( // ALLOCATE AND SAVE A STRING const char *str ) // - source string { return( vctsave( str, strlen( str ) ) ); }