!.c

De Wiki EELL.

(Différences entre les versions)
m (Création de la page)
m (Catégorisé la page)
Ligne 1 : Ligne 1 :
-
 
<pre>
<pre>
// !.C pour C, C++, et executables liables: *.DLL  
// !.C pour C, C++, et executables liables: *.DLL  
Ligne 99 : Ligne 98 :
*/       
*/       
</pre>
</pre>
 +
[[Catégorie:MS-Windows]]

Version du 31 décembre 2012 à 17:30

// !.C pour C, C++, et executables liables: *.DLL 
// Definition des prototypes: struc .., unions .., enum .., typedef .. 
// Definitions de macros et directives de preprocesseur

/*H // !.C 
    #define VERSION_CmapGpsu "Version 10.01.30"
    // #define SHELL   // UNIX version
    #define MSDOS   // MSDOS version
    //#define TCC     // Turbo C for MSDOS
    //#define WINDOWS //MS Windows
    #define FR
    #ifndef FR
       #define EN     //default EN version
    #endif
*/
/*S 
    // CmapGpsu.h 14 fev 2004 version ancienne
    // CmapGpsu.h 29 janvier 2010
    // Définition des structures du convertisseur de fichier Cmap Route vers un
    // fichier texte exploitable par les GPS
*/
/*H
    //Structure de version de fichier.

    struct VersionCmap
    {
       long unsigned int Version; // = 0x00000101L;
       long int TailleType;       // = 7L;
       char * Type;               // = "CMROUTE";
    };
*/
/*H
    // 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;
    };
*/
/*H 
    // 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;
    };
*/
/*H
    // 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;
    };
*/      
Outils personnels