FreeCalypso > hg > fc-selenite
diff src/g23m-gprs/llc/llc_uf.c @ 68:be5b218f0765
src/g23m-gprs/llc: fixed many invalid uses of ##
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 20 Jul 2018 00:51:15 +0000 |
parents | d393cd9bb723 |
children |
line wrap: on
line diff
--- a/src/g23m-gprs/llc/llc_uf.c Fri Jul 20 00:30:34 2018 +0000 +++ b/src/g23m-gprs/llc/llc_uf.c Fri Jul 20 00:51:15 2018 +0000 @@ -60,7 +60,7 @@ * v(ariable) - variable name of parameter */ #define CHECK_INSTANCE(v) \ - if (llc_data->decoded_xid.##v##.valid) \ + if (llc_data->decoded_xid.v.valid) \ { \ /* \ * More than one instance of the same XID parameter type is included. \ @@ -105,8 +105,8 @@ * preferences. \ * <R.LLC.XIDNEG_R.A.003> \ */ \ - llc_data->decoded_xid.##v##.valid = TRUE; \ - llc_data->decoded_xid.##v##.value = d; \ + llc_data->decoded_xid.v.valid = TRUE; \ + llc_data->decoded_xid.v.value = d; \ break; \ } \ else /* SGSN_RESPONSE */ \ @@ -139,14 +139,14 @@ /* \ * First compare the value with the requested value, if there is any \ */ \ - if ( (llc_data->u->requested_xid.##v##.valid) AND \ - (llc_data->u->requested_xid.##v##.value s d) ) \ + if ( (llc_data->u->requested_xid.v.valid) AND \ + (llc_data->u->requested_xid.v.value s d) ) \ { \ TRACE_0_INFO ("Sense of negotiation error"); \ return FALSE; \ } \ - else if( !(llc_data->u->requested_xid.##v##.valid) AND \ - (*(llc_data->##v) s d) ) \ + else if( !(llc_data->u->requested_xid.v.valid) AND \ + (*(llc_data->v) s d) ) \ { \ /* \ * If the value was not requested but included in response, compare \