makedep: Remove some unnecessary typedefs.

oldstable
Alexandre Julliard 2013-10-14 10:51:37 +02:00
parent 55e44092bd
commit cf34a967cc
1 changed files with 44 additions and 44 deletions

View File

@ -37,35 +37,35 @@
/* Max first-level includes per file */
#define MAX_INCLUDES 200
typedef struct _INCL_FILE
struct incl_file
{
struct list entry;
char *name;
char *filename;
char *sourcename; /* source file name for generated headers */
struct _INCL_FILE *included_by; /* file that included this one */
struct incl_file *included_by; /* file that included this one */
int included_line; /* line where this file was included */
int system; /* is it a system include (#include <name>) */
struct _INCL_FILE *owner;
struct _INCL_FILE *files[MAX_INCLUDES];
} INCL_FILE;
struct incl_file *owner;
struct incl_file *files[MAX_INCLUDES];
};
static struct list sources = LIST_INIT(sources);
static struct list includes = LIST_INIT(includes);
typedef struct _OBJECT_EXTENSION
struct object_extension
{
struct list entry;
const char *extension;
} OBJECT_EXTENSION;
};
static struct list object_extensions = LIST_INIT(object_extensions);
typedef struct _INCL_PATH
struct incl_path
{
struct list entry;
const char *name;
} INCL_PATH;
};
static struct list paths = LIST_INIT(paths);
@ -232,7 +232,7 @@ static char *get_line( FILE *file )
*/
static void add_object_extension( const char *ext )
{
OBJECT_EXTENSION *object_extension = xmalloc( sizeof(*object_extension) );
struct object_extension *object_extension = xmalloc( sizeof(*object_extension) );
list_add_tail( &object_extensions, &object_extension->entry );
object_extension->extension = ext;
}
@ -244,7 +244,7 @@ static void add_object_extension( const char *ext )
*/
static void add_include_path( const char *name )
{
INCL_PATH *path = xmalloc( sizeof(*path) );
struct incl_path *path = xmalloc( sizeof(*path) );
list_add_tail( &paths, &path->entry );
path->name = name;
}
@ -252,11 +252,11 @@ static void add_include_path( const char *name )
/*******************************************************************
* find_src_file
*/
static INCL_FILE *find_src_file( const char *name )
static struct incl_file *find_src_file( const char *name )
{
INCL_FILE *file;
struct incl_file *file;
LIST_FOR_EACH_ENTRY( file, &sources, INCL_FILE, entry )
LIST_FOR_EACH_ENTRY( file, &sources, struct incl_file, entry )
if (!strcmp( name, file->name )) return file;
return NULL;
}
@ -264,11 +264,11 @@ static INCL_FILE *find_src_file( const char *name )
/*******************************************************************
* find_include_file
*/
static INCL_FILE *find_include_file( const char *name )
static struct incl_file *find_include_file( const char *name )
{
INCL_FILE *file;
struct incl_file *file;
LIST_FOR_EACH_ENTRY( file, &includes, INCL_FILE, entry )
LIST_FOR_EACH_ENTRY( file, &includes, struct incl_file, entry )
if (!strcmp( name, file->name )) return file;
return NULL;
}
@ -278,9 +278,9 @@ static INCL_FILE *find_include_file( const char *name )
*
* Add an include file if it doesn't already exists.
*/
static INCL_FILE *add_include( INCL_FILE *pFile, const char *name, int line, int system )
static struct incl_file *add_include( struct incl_file *pFile, const char *name, int line, int system )
{
INCL_FILE *include;
struct incl_file *include;
char *ext;
int pos;
@ -319,11 +319,11 @@ static INCL_FILE *add_include( INCL_FILE *pFile, const char *name, int line, int
pFile->filename, line );
}
LIST_FOR_EACH_ENTRY( include, &includes, INCL_FILE, entry )
LIST_FOR_EACH_ENTRY( include, &includes, struct incl_file, entry )
if (!strcmp( name, include->name )) goto found;
include = xmalloc( sizeof(INCL_FILE) );
memset( include, 0, sizeof(INCL_FILE) );
include = xmalloc( sizeof(*include) );
memset( include, 0, sizeof(*include) );
include->name = xstrdup(name);
include->included_by = pFile;
include->included_line = line;
@ -338,7 +338,7 @@ found:
/*******************************************************************
* open_src_file
*/
static FILE *open_src_file( INCL_FILE *pFile )
static FILE *open_src_file( struct incl_file *pFile )
{
FILE *file;
@ -367,11 +367,11 @@ static FILE *open_src_file( INCL_FILE *pFile )
/*******************************************************************
* open_include_file
*/
static FILE *open_include_file( INCL_FILE *pFile )
static FILE *open_include_file( struct incl_file *pFile )
{
FILE *file = NULL;
char *filename, *p;
INCL_PATH *path;
struct incl_path *path;
errno = ENOENT;
@ -509,7 +509,7 @@ static FILE *open_include_file( INCL_FILE *pFile )
}
/* now search in include paths */
LIST_FOR_EACH_ENTRY( path, &paths, INCL_PATH, entry )
LIST_FOR_EACH_ENTRY( path, &paths, struct incl_path, entry )
{
filename = strmake( "%s/%s", path->name, pFile->name );
if ((file = fopen( filename, "r" ))) goto found;
@ -553,7 +553,7 @@ found:
* If for_h_file is non-zero, it means we are not interested in the idl file
* itself, but only in the contents of the .h file that will be generated from it.
*/
static void parse_idl_file( INCL_FILE *pFile, FILE *file, int for_h_file )
static void parse_idl_file( struct incl_file *pFile, FILE *file, int for_h_file )
{
char *buffer, *include;
@ -641,7 +641,7 @@ static void parse_idl_file( INCL_FILE *pFile, FILE *file, int for_h_file )
/*******************************************************************
* parse_c_file
*/
static void parse_c_file( INCL_FILE *pFile, FILE *file )
static void parse_c_file( struct incl_file *pFile, FILE *file )
{
char *buffer, *include;
@ -673,7 +673,7 @@ static void parse_c_file( INCL_FILE *pFile, FILE *file )
/*******************************************************************
* parse_rc_file
*/
static void parse_rc_file( INCL_FILE *pFile, FILE *file )
static void parse_rc_file( struct incl_file *pFile, FILE *file )
{
char *buffer, *include;
@ -730,7 +730,7 @@ static void parse_rc_file( INCL_FILE *pFile, FILE *file )
/*******************************************************************
* parse_generated_idl
*/
static void parse_generated_idl( INCL_FILE *source )
static void parse_generated_idl( struct incl_file *source )
{
char *header, *basename;
@ -774,7 +774,7 @@ static void parse_generated_idl( INCL_FILE *source )
/*******************************************************************
* parse_file
*/
static void parse_file( INCL_FILE *pFile, int src )
static void parse_file( struct incl_file *pFile, int src )
{
FILE *file;
@ -822,9 +822,9 @@ static void parse_file( INCL_FILE *pFile, int src )
*
* Add a source file to the list.
*/
static INCL_FILE *add_src_file( const char *name )
static struct incl_file *add_src_file( const char *name )
{
INCL_FILE *file;
struct incl_file *file;
if (find_src_file( name )) return NULL; /* we already have it */
file = xmalloc( sizeof(*file) );
@ -839,8 +839,8 @@ static INCL_FILE *add_src_file( const char *name )
/*******************************************************************
* output_include
*/
static void output_include( FILE *file, INCL_FILE *pFile,
INCL_FILE *owner, int *column )
static void output_include( FILE *file, struct incl_file *pFile,
struct incl_file *owner, int *column )
{
int i;
@ -863,7 +863,7 @@ static void output_include( FILE *file, INCL_FILE *pFile,
/*******************************************************************
* output_src
*/
static int output_src( FILE *file, INCL_FILE *pFile, int *column )
static int output_src( FILE *file, struct incl_file *pFile, int *column )
{
char *obj = xstrdup( pFile->name );
char *ext = get_extension( obj );
@ -929,8 +929,8 @@ static int output_src( FILE *file, INCL_FILE *pFile, int *column )
}
else
{
OBJECT_EXTENSION *ext;
LIST_FOR_EACH_ENTRY( ext, &object_extensions, OBJECT_EXTENSION, entry )
struct object_extension *ext;
LIST_FOR_EACH_ENTRY( ext, &object_extensions, struct object_extension, entry )
*column += fprintf( file, "%s.%s ", obj, ext->extension );
*column += fprintf( file, ": %s", pFile->filename );
}
@ -973,7 +973,7 @@ static FILE *create_temp_file( char **tmp_name )
*/
static void output_dependencies(void)
{
INCL_FILE *pFile;
struct incl_file *pFile;
int i, column;
FILE *file = NULL;
char *tmp_name = NULL;
@ -1002,7 +1002,7 @@ static void output_dependencies(void)
exit(1);
}
}
LIST_FOR_EACH_ENTRY( pFile, &sources, INCL_FILE, entry )
LIST_FOR_EACH_ENTRY( pFile, &sources, struct incl_file, entry )
{
column = 0;
if (!output_src( file, pFile, &column )) continue;
@ -1075,8 +1075,8 @@ static void parse_option( const char *opt )
*/
int main( int argc, char *argv[] )
{
INCL_FILE *pFile;
INCL_PATH *path, *next;
struct incl_file *pFile;
struct incl_path *path, *next;
int i, j;
if ((ProgramName = strrchr( argv[0], '/' ))) ProgramName++;
@ -1103,7 +1103,7 @@ int main( int argc, char *argv[] )
add_object_extension( "o" );
/* get rid of absolute paths that don't point into the source dir */
LIST_FOR_EACH_ENTRY_SAFE( path, next, &paths, INCL_PATH, entry )
LIST_FOR_EACH_ENTRY_SAFE( path, next, &paths, struct incl_path, entry )
{
if (path->name[0] != '/') continue;
if (top_src_dir)
@ -1120,7 +1120,7 @@ int main( int argc, char *argv[] )
add_src_file( argv[i] );
if (strendswith( argv[i], "_p.c" )) add_src_file( "dlldata.c" );
}
LIST_FOR_EACH_ENTRY( pFile, &includes, INCL_FILE, entry ) parse_file( pFile, 0 );
LIST_FOR_EACH_ENTRY( pFile, &includes, struct incl_file, entry ) parse_file( pFile, 0 );
output_dependencies();
return 0;
}