【GCC】結構體指定位數

typedef struct
{
    AUTH_PAE_STATE 	apsm : 4;
    BAUTH_SM_STATE 	basm : 3;
    AUTH_KEYSM 		kxsm : 1;
    KRC_SM 			krcsm : 1;
    REAUTH_SM_STATE resm : 1;
    CTRL_SM_STATE 	cdsm : 1;
    PORT_MODE_TYPE 	 portMode : 2;
    PORT_STATUS_TYPE portStatus : 1;
    unsigned authAbort : 1;
    unsigned authFail : 1;
    unsigned authStart : 1;
    unsigned authTimeout : 1;
    unsigned authSuccess : 1;
    unsigned initialize : 1;        
    unsigned reAuthenticate : 1;
    unsigned eapLogoff : 1;
    unsigned txWhen : 1;
    unsigned rxRespId : 1;
    unsigned eapStart : 1;
    unsigned quietWhile : 1;
    unsigned reAuthWhen : 1;
    unsigned rxResp : 1;
    unsigned aWhile : 1;
    unsigned aReq : 1;
    unsigned rxKey : 1;
    DIRECTION OperControlledDirections : 1;
}dot1x_auth_pae_t;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章