src/hcode/btech/mech.mechref_ident.c File Reference

#include <string.h>

Include dependency graph for mech.mechref_ident.c:

Go to the source code of this file.

Functions

const char * find_mechname_by_mechref (const char *ref)

Variables

struct {
   char *   mechref_start
   char *   name
my_mechref_pile []


Function Documentation

const char* find_mechname_by_mechref ( const char *  ref  ) 

Definition at line 262 of file mech.mechref_ident.c.

References mechref_start, my_mechref_pile, and name.

Referenced by mech_list_maker(), and try_to_find_name().

00263 {
00264         int i;
00265 
00266         for(i = 0; my_mechref_pile[i].mechref_start; i++)
00267                 if(my_mechref_pile[i].name)
00268                         if(!strncmp(my_mechref_pile[i].mechref_start, ref,
00269                                                 strlen(my_mechref_pile[i].mechref_start)))
00270                                 return my_mechref_pile[i].name;
00271         return NULL;
00272 }


Variable Documentation

char* mechref_start

Definition at line 20 of file mech.mechref_ident.c.

Referenced by find_mechname_by_mechref().

struct { ... } my_mechref_pile[] [static]

Referenced by find_mechname_by_mechref().

char* name

Definition at line 21 of file mech.mechref_ident.c.


Generated on Mon May 28 04:25:36 2007 for BattletechMUX by  doxygen 1.4.7