psrcgen: avoid include duplicates
This commit is contained in:
parent
06f999f6ea
commit
4cc918001d
|
@ -126,6 +126,13 @@ static void include_detector_push(const char *filename)
|
|||
{
|
||||
include_t *include;
|
||||
|
||||
if( !list_empty( &g_Includes ))
|
||||
{
|
||||
include = container_of( g_Includes.prev, include_t, node );
|
||||
if( !strcmp( include->filename, filename ))
|
||||
return;
|
||||
}
|
||||
|
||||
include = malloc( sizeof( include_t ));
|
||||
include->filename = strdup( filename );
|
||||
include->parent = NULL;
|
||||
|
|
Loading…
Reference in New Issue