]> git.mxchange.org Git - flightgear.git/blobdiff - src/FDM/LaRCsim/ls_init.c
I forgot a linker dependency. It really si time to figure out why these are all needed.
[flightgear.git] / src / FDM / LaRCsim / ls_init.c
index 22472411803247ed630436871167e54780939bc6..b249608c92cc45b1150cbfd669166657d127f6f9 100644 (file)
 
 $Header$
 $Log$
+Revision 1.2  2003/07/25 17:53:35  mselig
+UIUC code initilization mods to tidy things up a bit.
+
+Revision 1.1.1.1  2002/09/10 01:14:02  curt
+Initial revision of FlightGear-0.9.0
+
+Revision 1.3  2000/05/24 04:10:01  curt
+MSVC5 portability changes contributed by Bruce Finney.
+
 Revision 1.2  2000/04/10 18:09:41  curt
 David Megginson made a few (mostly minor) mods to the LaRCsim files, and
 it's now possible to choose the LaRCsim model at runtime, as in
@@ -141,6 +150,10 @@ static char rcsid[] = "$Id$";
 #define FACILITY_NAME_STRING "init"
 #define CURRENT_VERSION 10
 
+void cherokee_init( void );
+void c172_init( void );
+void basic_init( void );
+
 typedef struct
 {
     symbol_rec Symbol;
@@ -215,7 +228,12 @@ void ls_init_init( void ) {
            if (error) Discrete_States[i].Symbol.Addr = NIL_POINTER;
        }
     */
+
 }
+/* not all system have strcasecmp */
+#ifdef _MSC_VER
+#  define strcasecmp stricmp
+#endif
 
 void ls_init( char * aircraft ) {
     /* int i; */
@@ -231,6 +249,9 @@ void ls_init( char * aircraft ) {
     } else if (!strcasecmp(aircraft, "cherokee")) {
       printf("Initializing LaRCsim for Cherokee\n");
       current_model = CHEROKEE;
+    } else if (!strcasecmp(aircraft, "basic")) {
+      printf("Initializing LaRCsim for Basic\n");
+      current_model = BASIC;
     } else if (!strcasecmp(aircraft, "uiuc")) {
       printf("Initializing LaRCsim for UIUC models\n");
       current_model = UIUC;
@@ -269,6 +290,9 @@ void ls_init( char * aircraft ) {
     case CHEROKEE:
       cherokee_init();
       break;
+    case BASIC:
+      basic_init();
+      break;
     case UIUC:
       c172_init();
       break;