Example #1
0
TWCD_PROJECT *NewProject()
{
    TWCD_PROJECT *project;
    RT_OBJECT *root_obj;

    project = malloc( sizeof(TWCD_PROJECT));

    root_obj = (RT_OBJECT *)calloc( 1, sizeof(RT_OBJECT));
    root_obj->id = CTRL_ID_ROOT;
    DListInit( &root_obj->child_list, sizeof(PRT_OBJECT));

    project->version.maj = 1;
    project->version.min = 0;
    project->root_object = root_obj;
    project->path = NULL;

    return project;
}
Example #2
0
	__forceinline CDList()                               { DListInit(node); }