new_name = calloc( strlen( prefix )+strlen( super_name )+1, sizeof(char) );
strcpy( new_name, prefix );
strcpy( new_name+strlen( prefix ), super_name );
new_name[ strlen( prefix )+strlen( super_name ) ] = '\0';
new_name = calloc( strlen( prefix )+strlen( super_name )+1, sizeof(char) );
strcpy( new_name, prefix );
strcpy( new_name+strlen( prefix ), super_name );
new_name[ strlen( prefix )+strlen( super_name ) ] = '\0';