Skip to content

Commit e54e68a

Browse files
author
Pavel Siska
committed
siop
1 parent a989727 commit e54e68a

File tree

1 file changed

+30
-30
lines changed

1 file changed

+30
-30
lines changed

src/plugins/process/sip/src/sip.hpp

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -68,74 +68,74 @@ namespace ipxp {
6868
*/
6969
/* ** The first pattern test group: ** */
7070
/* v */
71-
#if BYTEORDER == 1234
71+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
7272
#define SIP_INVITE 0x49564e49 /* IVNI */
7373
#else
7474
#define SIP_INVITE 0x494e5649 /* INVI */
7575
#endif
7676

77-
#if BYTEORDER == 1234
77+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
7878
#define SIP_REGISTER 0x49474552 /* IGER */
7979
#else
8080
#define SIP_REGISTER 0x52454749 /* REGI */
8181
#endif
8282

8383
/* vv */
84-
#if BYTEORDER == 1234
84+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
8585
#define SIP_NOTIFY 0x49544f4e /* ITON */
8686
#else
8787
#define SIP_NOTIFY 0x4e4f5449 /* NOTI */
8888
#endif
8989

90-
#if BYTEORDER == 1234
90+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
9191
#define SIP_OPTIONS 0x4954504f /* ITPO */
9292
#else
9393
#define SIP_OPTIONS 0x4f505449 /* OPTI */
9494
#endif
9595

9696
/* v */
97-
#if BYTEORDER == 1234
97+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
9898
#define SIP_CANCEL 0x434e4143 /* CNAC */
9999
#else
100100
#define SIP_CANCEL 0x43414e43 /* CANC */
101101
#endif
102102

103103
/* v */
104-
#if BYTEORDER == 1234
104+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
105105
#define SIP_INFO 0x4f464e49 /* OFNI */
106106
#else
107107
#define SIP_INFO 0x494e464f /* INFO */
108108
#endif
109109

110110
/* ** Test second pattern test group: ** */
111111
/* v */
112-
#if BYTEORDER == 1234
112+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
113113
#define SIP_ACK 0x204b4341 /* KCA */
114114
#else
115115
#define SIP_ACK 0x41434b20 /* ACK */
116116
#endif
117117

118-
#if BYTEORDER == 1234
118+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
119119
#define SIP_BYE 0x20455942 /* EYB */
120120
#else
121121
#define SIP_BYE 0x42594520 /* BYE */
122122
#endif
123123

124124
/* v */
125-
#if BYTEORDER == 1234
125+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
126126
#define SIP_PUBLISH 0x4c425550 /* LBUP */
127127
#else
128128
#define SIP_PUBLISH 0x5055424c /* PUBL */
129129
#endif
130130

131-
#if BYTEORDER == 1234
131+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
132132
#define SIP_SUBSCRIBE 0x53425553 /* SBUS */
133133
#else
134134
#define SIP_SUBSCRIBE 0x53554253 /* SUBS */
135135
#endif
136136

137137
/* vv */
138-
#if BYTEORDER == 1234
138+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
139139
#define SIP_REPLY 0x2f504953 /* /PIS */
140140
#else
141141
#define SIP_REPLY 0x5349502f /* SIP/ */
@@ -145,38 +145,38 @@ namespace ipxp {
145145
* test pattern, the packet *could* begin with the strings which
146146
* where used to make the test pattern.
147147
*/
148-
#if BYTEORDER == 1234
148+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
149149
#define SIP_TEST_1 0x49544149 /* ITAI */
150150
#else
151151
#define SIP_TEST_1 0x49415449 /* IATI */
152152
#endif
153153

154-
#if BYTEORDER == 1234
154+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
155155
#define SIP_TEST_2 0x20424953 /* BIS */
156156
#else
157157
#define SIP_TEST_2 0x53494220 /* SIB */
158158
#endif
159159

160160
/* MS SSDP notify header for detecting false SIP packets: */
161-
#if BYTEORDER == 1234
161+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
162162
#define SIP_NOT_NOTIFY1 0x2a205946 /* * YF */
163163
#else
164164
#define SIP_NOT_NOTIFY1 0x4659202a /* FY * */
165165
#endif
166166

167-
#if BYTEORDER == 1234
167+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
168168
#define SIP_NOT_NOTIFY2 0x54544820 /* TTH */
169169
#else
170170
#define SIP_NOT_NOTIFY2 0x20485454 /* HTT */
171171
#endif
172172

173-
#if BYTEORDER == 1234
173+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
174174
#define SIP_NOT_OPTIONS1 0x20534e4f /* SNO */
175175
#else
176176
#define SIP_NOT_OPTIONS1 0x4f4e5320 /* ONS */
177177
#endif
178178

179-
#if BYTEORDER == 1234
179+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
180180
#define SIP_NOT_OPTIONS2 0x3a706973 /* :sip */
181181
#else
182182
#define SIP_NOT_OPTIONS2 0x7369703a /* pis: */
@@ -187,7 +187,7 @@ namespace ipxp {
187187
* detect necessary SIP fields.
188188
*/
189189
/* This macro converts low ASCII characters to upper case. Colon changes to 0x1a character: */
190-
#if BYTEORDER == 1234
190+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
191191
#define SIP_UCFOUR(A) ((A) & 0xdfdfdfdf)
192192
#define SIP_UCTWO(A) ((A) & 0x0000dfdf)
193193
#define SIP_UCTHREE(A) ((A) & 0x00dfdfdf)
@@ -199,75 +199,75 @@ namespace ipxp {
199199

200200
/* Encoded SIP field names - long and short alternatives. The trailing number means the number of
201201
* bytes to compare: */
202-
#if BYTEORDER == 1234
202+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
203203
#define SIP_VIA4 0x1a414956 /* :AIV */
204204
#else
205205
#define SIP_VIA4 0x5649411a /* VIA: */
206206
#endif
207207

208-
#if BYTEORDER == 1234
208+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
209209
#define SIP_VIA2 0x00001a56 /* :V */
210210
#else
211211
#define SIP_VIA2 0x561a0000 /* V: */
212212
#endif
213213

214-
#if BYTEORDER == 1234
214+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
215215
#define SIP_FROM4 0x4d4f5246 /* MORF */
216216
#else
217217
#define SIP_FROM4 0x46524f4d /* FROM */
218218
#endif
219219

220-
#if BYTEORDER == 1234
220+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
221221
#define SIP_FROM2 0x00001a46 /* :F */
222222
#else
223223
#define SIP_FROM2 0x461a0000 /* F: */
224224
#endif
225225

226-
#if BYTEORDER == 1234
226+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
227227
#define SIP_TO3 0x001a4f54 /* :OT */
228228
#else
229229
#define SIP_TO3 0x544f1a00 /* TO: */
230230
#endif
231231

232-
#if BYTEORDER == 1234
232+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
233233
#define SIP_TO2 0x00001a54 /* :T */
234234
#else
235235
#define SIP_TO2 0x541a0000 /* T: */
236236
#endif
237237

238-
#if BYTEORDER == 1234
238+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
239239
#define SIP_CALLID4 0x4c4c4143 /* LLAC */
240240
#else
241241
#define SIP_CALLID4 0x43414c4c /* CALL */
242242
#endif
243243

244-
#if BYTEORDER == 1234
244+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
245245
#define SIP_CALLID2 0x00001a49 /* :I */
246246
#else
247247
#define SIP_CALLID2 0x491a0000 /* I: */
248248
#endif
249249

250-
#if BYTEORDER == 1234
250+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
251251
#define SIP_CSEQ4 0x51455343 /* QESC */
252252
#else
253253
#define SIP_CSEQ4 0x43534551 /* CSEQ */
254254
#endif
255255

256-
#if BYTEORDER == 1234
256+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
257257
#define SIP_USERAGENT4 0x52455355 /* RESU */
258258
#else
259259
#define SIP_USERAGENT4 0x55534552 /* USER */
260260
#endif
261261

262262
/* Encoded SIP URI start: */
263-
#if BYTEORDER == 1234
263+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
264264
#define SIP_URI 0x1a504953 /* :PIS */
265265
#else
266266
#define SIP_URI 0x5349501a /* SIP: */
267267
#endif
268268

269269
#define SIP_URI_LEN 3
270-
#if BYTEORDER == 1234
270+
#if defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN
271271
#define SIP_URIS 0x1a535049 /* :SPI */
272272
#else
273273
#define SIP_URIS 0x4950531a /* IPS: */

0 commit comments

Comments
 (0)