CmapGpsu/CmapGpsu.h

De Wiki EELL.

Version du 9 février 2014 à 15:32 par Eudelo (discuter | contributions)
(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

Code CmapGpsu.h généré par mkd lors de la compilation avec le générateut de fichiers make


    // !.C 
    #define VERSION_CmapGpsu "Version 10.01.30"
    #define SHELL   // Console version (UNIX)
    #define MSDOS   // MSDOS version
    //#define TCC     // Turbo C for MSDOS
    //#define WINDOWS //MS Windows
    #define FR
    #ifndef FR
       #define EN     //default EN version
    #endif

   
    //Structure de version de fichier.

    struct VersionCmap
    {
       long unsigned int Version; // = 0x00000101L;
       long int TailleType;       // = 7L;
       char * Type;               // = "CMROUTE";
    };

   
    // Structure de tête des données CmapRoute
    // Ne peut pas être utilisé lors de la lecture du fichier, car les champs texte
    // de longueur NULL sont ignorés et ne sont pas conformes ('0')

    struct HeaderData
    {
       long int TailleType;     // = 6L;
       char * Type;             // = "TRoute";
       long int crsss1;         // = 1L;
       long int TailleRoute;    // = 0L;
       char * Route;
       long int Num;            // = 2L;
       long int StartWayPoint;  // = 0L;
       long int EndWayPoint;    // = 0L;
       long int NbWayPoint;     // = OL;
       long int NbLeg;          // = OL;
    };

    
    // Structure d'un WayPoint. 
    // Ne peut pas être utilisé lors de la lecture du fichier, car les champs texte
    // de longueur NULL sont ignorés et ne sont pas conformes ('0')

    struct WayPoint
    {
       long int TailleType;      // = 9L;
       char * Type;              // = "TWayPoint";
       long int crsss1;          // = 1L;
       long int TailleLabel;     // = 0L;
       char * Label;
       long int TailleLatitude;  // = 10L;
       char * Latitude;          // = "      .   ";
       long int TailleLongitude; // = 10L;
       char * Longitude;         // = "      .   ";
       long int Turn;            // = 0L;
       long int crsss2;          // = 1L;
       long int TailleRemark;    // = 0L;
       char * Remark;
    };

   
    // Structure d'un lien (Leg)
    // Ne peut pas être utilisé lors de la lecture du fichier, car les champs texte
    // de longueur NULL sont ignorés et ne sont pas conformes ('0')

    struct Leg
    {
       long int TailleType;      // = 4L;
       char * Type;              // = "Tleg";
       long int crsss1;          // = 1L;
       long int TailleLabel;     // = 0L;
       char * Label;
       long int Deviation;       // = 500L;
       long int Speed;           // = 5L;
       long int TailleNoChar1;   // = 0L;
       char * NoChar1;
       long int crsss2;          // = 1L;
       long int StartLegOnWpt;   // = 0L;
       long int EndLegOnWpt;     // = 0L;
       long int Num;             // = 0L;
       long int TailleNoChar2;   // = 0L;
       char * NoChar2;
       long unsigned int Safety; // = 0xBFF00000L;
    };



     // CmapGpsu.c:
     extern int CmapGpsu( int argc, char *argv[] );


     // ExitErr.c:
     extern void ExitError( int iErr );

Outils personnels