CreateNewInterfaceHolder(char *name, char *name_space, char *iid)
CreateNewInterfaceHolder(char *name, char *name_space, char *iid, gboolean is_forward_dcl)
CreateNewInterfaceHolder(char *name, char *name_space, char *iid){    NewInterfaceHolder *holder = calloc(1, sizeof(NewInterfaceHolder));    if(holder) {        if(name)            holder->name = xpidl_strdup(name);        if(name_space)            holder->name_space = xpidl_strdup(name_space);        if(holder->name && holder->name_space) {            holder->full_name = calloc(1, strlen(holder->name) +                                          strlen(holder->name_space) + 2);        }        if(holder->full_name) {            strcpy(holder->full_name, holder->name_space);            strcat(holder->full_name, ".");            strcat(holder->full_name, holder->name);        }        else            holder->full_name = holder->name;        if(iid)            holder->iid = xpidl_strdup(iid);    }    return holder;}