reduce warnings

This commit is contained in:
Enno Rehling 2012-06-16 09:17:29 -07:00
parent d2cee21af5
commit 8dee09b088
1 changed files with 6 additions and 3 deletions

View File

@ -3884,10 +3884,13 @@ enum {
PROC_THISORDER = 1 << 0, PROC_THISORDER = 1 << 0,
PROC_LONGORDER = 1 << 1 PROC_LONGORDER = 1 << 1
}; };
typedef enum { PR_GLOBAL, PR_REGION_PRE, PR_UNIT, PR_ORDER, PR_REGION_POST } processor_t;
typedef struct processor { typedef struct processor {
struct processor *next; struct processor *next;
int priority; int priority;
enum { PR_GLOBAL, PR_REGION_PRE, PR_UNIT, PR_ORDER, PR_REGION_POST } type; processor_t type;
unsigned int flags; unsigned int flags;
union { union {
struct { struct {
@ -3909,7 +3912,7 @@ typedef struct processor {
static processor *processors; static processor *processors;
processor *add_proc(int priority, const char *name, int type) static processor *add_proc(int priority, const char *name, processor_t type)
{ {
processor **pproc = &processors; processor **pproc = &processors;
processor *proc; processor *proc;
@ -3923,7 +3926,7 @@ processor *add_proc(int priority, const char *name, int type)
pproc = &proc->next; pproc = &proc->next;
} }
proc = malloc(sizeof(processor)); proc = (processor *)malloc(sizeof(processor));
proc->priority = priority; proc->priority = priority;
proc->type = type; proc->type = type;
proc->name = name; proc->name = name;