Links/RB_Alloc_Link [ Functions ]
NAME
RB_Alloc_Link -- oop
FUNCTION
allocate struct + strings
SYNOPSIS
static struct RB_link * RB_Alloc_Link( char *label_name, char *object_name, char *file_name )
INPUTS
char *label_name -- strings to copy into the link char *file_name
RESULT
struct RB_link * -- ready-to-use
AUTHOR
Koessi
SEE ALSO
RB_StrDup(), RB_Free_Link()
SOURCE
{ struct RB_link *new_link; assert( object_name ); assert( label_name ); assert( file_name ); RB_Say( "Allocating a link (%s %s %s)\n", SAY_DEBUG, object_name, label_name, file_name ); new_link = malloc( sizeof( struct RB_link ) ); memset( new_link, 0, sizeof( struct RB_link ) ); new_link->file_name = RB_StrDup( file_name ); new_link->object_name = RB_StrDup( object_name ); new_link->label_name = RB_StrDup( label_name ); return ( new_link ); }