(get_empobj_chr): Removed local cp. Return the result directly.

This commit is contained in:
Ron Koenderink 2006-07-26 00:54:33 +00:00
parent 34f29824eb
commit cf6de2541b

View file

@ -85,30 +85,21 @@ put_empobj(struct empobj *gp)
void * void *
get_empobj_chr(struct empobj *gp) get_empobj_chr(struct empobj *gp)
{ {
void *cp;
switch (gp->ef_type) { switch (gp->ef_type) {
case EF_LAND: case EF_LAND:
cp = &lchr[(int)gp->type]; return &lchr[(int)gp->type];
break;
case EF_SHIP: case EF_SHIP:
cp = &mchr[(int)gp->type]; return &mchr[(int)gp->type];
break;
case EF_PLANE: case EF_PLANE:
cp = &plchr[(int)gp->type]; return &plchr[(int)gp->type];
break;
case EF_NUKE: case EF_NUKE:
cp = &nchr[(int)gp->type]; return &nchr[(int)gp->type];
break;
case EF_SECTOR: case EF_SECTOR:
cp = &dchr[(int)gp->type]; return &dchr[(int)gp->type];
break;
default: default:
CANT_HAPPEN("unsupported TYPE"); CANT_HAPPEN("unsupported TYPE");
cp = NULL;
break;
} }
return cp; return NULL;
} }
char * char *