#ifndef FUNCTIONS_H #define FUNCTIONS_H /******************************************************************************/ /* Prototypes des fonctions globales */ // typedef pour les fonctions de inpout32.dll typedef short _stdcall (*inpfuncPtr)(short portaddr); typedef void _stdcall (*oupfuncPtr)(short portaddr, short datum); typedef union NEWCHAR { unsigned char dec; //decimal struct { #ifndef INVERT bool bit1:1; bool bit2:1; bool bit3:1; bool bit4:1; bool bit5:1; bool bit6:1; bool bit7:1; bool bit8:1; #endif #ifdef INVERT bool bit8:1; bool bit7:1; bool bit6:1; bool bit5:1; bool bit4:1; bool bit3:1; bool bit2:1; bool bit1:1; #endif }; }; inpfuncPtr inp32; oupfuncPtr oup32; int menu(); int menu_bobines(); char* bin (NEWCHAR num); void send(int value); #endif