SOL_ATM
#define SO_SETCLP __SO_ENCODE(SOL_ATM,0,int)
#define SO_CIRANGE __SO_ENCODE(SOL_ATM,1,struct atm_cirange)
#define SO_ATMQOS __SO_ENCODE(SOL_ATM,2,struct atm_qos)
#define SO_ATMSAP __SO_ENCODE(SOL_ATM,3,struct atm_sap)
#define SO_ATMPVC __SO_ENCODE(SOL_ATM,4,struct sockaddr_atmpvc)
#define SO_MULTIPOINT __SO_ENCODE(SOL_ATM, 5, int)
if (level != SOL_ATM || optlen != sizeof(struct atm_sap)) {
if (level != SOL_ATM || optlen != sizeof(int)) {