int main (int argc, char **argv) { char unameinfo[256]; char gccinfo[256]; system_string("uname -a", unameinfo, sizeof(unameinfo)); system_string("gcc -v 2>&1 | tail -1", gccinfo, sizeof(gccinfo)); printf ("void lnet_assert_wire_constants (void)\n" "{\n" " /* Wire protocol assertions generated by 'wirecheck'\n" " * running on %s\n" " * with %s */\n" "\n", unameinfo, gccinfo); BLANK_LINE (); COMMENT ("Constants..."); CHECK_DEFINE (LNET_PROTO_RA_MAGIC); CHECK_DEFINE (LNET_PROTO_TCP_MAGIC); CHECK_DEFINE (LNET_PROTO_TCP_VERSION_MAJOR); CHECK_DEFINE (LNET_PROTO_TCP_VERSION_MINOR); CHECK_VALUE (LNET_MSG_ACK); CHECK_VALUE (LNET_MSG_PUT); CHECK_VALUE (LNET_MSG_GET); CHECK_VALUE (LNET_MSG_REPLY); CHECK_VALUE (LNET_MSG_HELLO); check_lnet_handle_wire (); check_lnet_magicversion (); check_lnet_hdr (); printf ("}\n\n"); return (0); }
static void check_constants (void) { COMMENT ("Constants..."); BLANK_LINE (); CHECK_DEFINE (PROTOCOL_VERSION_MAJOR); CHECK_DEFINE (PROTOCOL_VERSION_MINOR); BLANK_LINE (); CHECK_DEFINE (MAX_READERNAME); CHECK_DEFINE (MAX_ATR_SIZE); CHECK_DEFINE (MAX_BUFFER_SIZE); BLANK_LINE (); COMMENT ("enum pcsc_msg_commands"); CHECK_VALUE (SCARD_ESTABLISH_CONTEXT); CHECK_VALUE (SCARD_RELEASE_CONTEXT); CHECK_VALUE (SCARD_LIST_READERS); CHECK_VALUE (SCARD_CONNECT); CHECK_VALUE (SCARD_RECONNECT); CHECK_VALUE (SCARD_DISCONNECT); CHECK_VALUE (SCARD_BEGIN_TRANSACTION); CHECK_VALUE (SCARD_END_TRANSACTION); CHECK_VALUE (SCARD_TRANSMIT); CHECK_VALUE (SCARD_CONTROL); CHECK_VALUE (SCARD_STATUS); CHECK_VALUE (SCARD_GET_STATUS_CHANGE); CHECK_VALUE (SCARD_CANCEL); CHECK_VALUE (SCARD_CANCEL_TRANSACTION); CHECK_VALUE (SCARD_GET_ATTRIB); CHECK_VALUE (SCARD_SET_ATTRIB); CHECK_VALUE (CMD_VERSION); CHECK_VALUE (CMD_GET_READERS_STATE); CHECK_VALUE (CMD_WAIT_READER_STATE_CHANGE); CHECK_VALUE (CMD_STOP_WAITING_READER_STATE_CHANGE); }