source: src/preludesrc.c @ 843054c2

aaron-thesisarm-ehcleanup-dtorsctordeferred_resndemanglerenumforall-pointer-decaygc_noraiijacob/cs343-translationjenkins-sandboxmemorynew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newstringwith_gc
Last change on this file since 843054c2 was 843054c2, checked in by Peter A. Buhr <pabuhr@…>, 7 years ago

licencing: seventh groups of files

  • Property mode set to 100644
File size: 52.5 KB
Line 
1typedef long int _ptrdiff_t;
2const int 0;
3const int 1;
4const DT *const 0;
5FT *const 0;
6int ?++(int *);
7int ?--(int *);
8unsigned int ?++(unsigned int *);
9unsigned int ?--(unsigned int *);
10long int ?++(long int *);
11long int ?--(long int *);
12long unsigned int ?++(long unsigned int *);
13long unsigned int ?--(long unsigned int *);
14float ?++(float *);
15float ?--(float *);
16double ?++(double *);
17double ?--(double *);
18long double ?++(long double *);
19long double ?--(long double *);
20T * ?++(T **);
21T * ?--(T **);
22const T * ?++(const T **);
23const T * ?--(const T **);
24volatile T * ?++(volatile T **);
25volatile T * ?--(volatile T **);
26volatile const T * ?++(volatile const T **);
27volatile const T * ?--(volatile const T **);
28T ?[?](T *, _ptrdiff_t );
29const T ?[?](const T *, _ptrdiff_t );
30volatile T ?[?](volatile T *, _ptrdiff_t );
31volatile const T ?[?](volatile const T *, _ptrdiff_t );
32T ?[?](_ptrdiff_t , T *);
33const T ?[?](_ptrdiff_t , const T *);
34volatile T ?[?](_ptrdiff_t , volatile T *);
35volatile const T ?[?](_ptrdiff_t , volatile const T *);
36int ++?(int *);
37int --?(int *);
38unsigned int ++?(unsigned int *);
39unsigned int --?(unsigned int *);
40long int ++?(long int *);
41long int --?(long int *);
42long unsigned int ++?(long unsigned int *);
43long unsigned int --?(long unsigned int *);
44float ++?(float *);
45float --?(float *);
46double ++?(double *);
47double --?(double *);
48long double ++?(long double *);
49long double --?(long double *);
50T *++?(T **);
51T *--?(T **);
52const T *++?(const T **);
53const T *--?(const T **);
54volatile T *++?(volatile T **);
55volatile T *--?(volatile T **);
56volatile const T *++?(volatile const T **);
57volatile const T *--?(volatile const T **);
58T (*?)(T *);
59const T (*?)(const T *);
60volatile T (*?)(volatile T *);
61volatile const T (*?)(volatile const T *);
62FT (*?)(FT *);
63int +?(int );
64int -?(int );
65int ~?(int );
66unsigned int +?(unsigned int );
67unsigned int -?(unsigned int );
68unsigned int ~?(unsigned int );
69long unsigned int +?(long unsigned int );
70long unsigned int -?(long unsigned int );
71long unsigned int ~?(long unsigned int );
72long int +?(long int );
73long int -?(long int );
74long int ~?(long int );
75float +?(float );
76float -?(float );
77double +?(double );
78double -?(double );
79long double +?(long double );
80long double -?(long double );
81int !?(int );
82int !?(unsigned int );
83int !?(long int );
84int !?(long unsigned int );
85int !?(float );
86int !?(double );
87int !?(volatile const DT *);
88int !?(FT *);
89int ?*?(int , int );
90int ?/?(int , int );
91int ?%?(int , int );
92unsigned int ?*?(unsigned int , unsigned int );
93unsigned int ?/?(unsigned int , unsigned int );
94unsigned int ?%?(unsigned int , unsigned int );
95long unsigned int ?*?(long unsigned int , long unsigned int );
96long unsigned int ?/?(long unsigned int , long unsigned int );
97long unsigned int ?%?(long unsigned int , long unsigned int );
98long int ?*?(long int , long int );
99long int ?/?(long int , long int );
100long int ?%?(long int , long int );
101float ?*?(float , float );
102float ?/?(float , float );
103double ?*?(double , double );
104double ?/?(double , double );
105long double ?*?(long double , long double );
106long double ?/?(long double , long double );
107int ?+?(int , int );
108int ?-?(int , int );
109long int ?+?(long int , long int );
110long int ?-?(long int , long int );
111unsigned int ?+?(unsigned int , unsigned int );
112unsigned int ?-?(unsigned int , unsigned int );
113long unsigned int ?+?(long unsigned int , long unsigned int );
114long unsigned int ?-?(long unsigned int , long unsigned int );
115float ?+?(float , float );
116float ?-?(float , float );
117double ?+?(double , double );
118double ?-?(double , double );
119long double ?+?(long double , long double );
120long double ?-?(long double , long double );
121T * ?+?(T *, _ptrdiff_t );
122T * ?+?(_ptrdiff_t , T *);
123T * ?-?(T *, _ptrdiff_t );
124const T * ?+?(const T *, _ptrdiff_t );
125const T * ?+?(_ptrdiff_t , const T *);
126const T * ?-?(const T *, _ptrdiff_t );
127volatile T * ?+?(volatile T *, _ptrdiff_t );
128volatile T * ?+?(_ptrdiff_t , volatile T *);
129volatile T * ?-?(volatile T *, _ptrdiff_t );
130volatile const T * ?+?(volatile const T *, _ptrdiff_t );
131volatile const T * ?+?(_ptrdiff_t , volatile const T *);
132volatile const T * ?-?(volatile const T *, _ptrdiff_t );
133_ptrdiff_t ?-?(volatile const T *, volatile const T *);
134int ?<<?(int , int );
135int ?>>?(int , int );
136long int ?<<?(long int , long int );
137long int ?>>?(long int , long int );
138unsigned int ?<<?(unsigned int , unsigned int );
139unsigned int ?>>?(unsigned int , unsigned int );
140long unsigned int ?<<?(long unsigned int , long unsigned int );
141long unsigned int ?>>?(long unsigned int , long unsigned int );
142int ?<?(int , int );
143int ?<=?(int , int );
144int ?>?(int , int );
145int ?>=?(int , int );
146int ?<?(long int , long int );
147int ?<=?(long int , long int );
148int ?>?(long int , long int );
149int ?>=?(long int , long int );
150int ?<?(unsigned int , unsigned int );
151int ?<=?(unsigned int , unsigned int );
152int ?>?(unsigned int , unsigned int );
153int ?>=?(unsigned int , unsigned int );
154int ?<?(long unsigned int , long unsigned int );
155int ?<=?(long unsigned int , long unsigned int );
156int ?>?(long unsigned int , long unsigned int );
157int ?>=?(long unsigned int , long unsigned int );
158int ?<?(float , float );
159int ?<=?(float , float );
160int ?>?(float , float );
161int ?>=?(float , float );
162int ?<?(double , double );
163int ?<=?(double , double );
164int ?>?(double , double );
165int ?>=?(double , double );
166int ?<?(long double , long double );
167int ?<=?(long double , long double );
168int ?>?(long double , long double );
169int ?>=?(long double , long double );
170int ?<?(volatile const DT *, volatile const DT *);
171int ?>?(volatile const DT *, volatile const DT *);
172int ?<=?(volatile const DT *, volatile const DT *);
173int ?>=?(volatile const DT *, volatile const DT *);
174int ?==?(int , int );
175int ?!=?(int , int );
176int ?==?(long int , long int );
177int ?!=?(long int , long int );
178int ?==?(unsigned int , unsigned int );
179int ?!=?(unsigned int , unsigned int );
180int ?==?(long unsigned int , long unsigned int );
181int ?!=?(long unsigned int , long unsigned int );
182int ?==?(float , float );
183int ?!=?(float , float );
184int ?==?(double , double );
185int ?!=?(double , double );
186int ?==?(long double , long double );
187int ?!=?(long double , long double );
188int ?==?(volatile const DT *, volatile const DT *);
189int ?!=?(volatile const DT *, volatile const DT *);
190int ?==?(FT *, FT *);
191int ?!=?(FT *, FT *);
192int ?==?(volatile const DT *, volatile const void *);
193int ?!=?(volatile const DT *, volatile const void *);
194int ?==?(volatile const void *, volatile const DT *);
195int ?!=?(volatile const void *, volatile const DT *);
196int ?==?(volatile const DT *, const DT2 *);
197int ?!=?(volatile const DT *, const DT2 *);
198int ?==?(const DT2 *, volatile const DT *);
199int ?!=?(const DT2 *, volatile const DT *);
200int ?==?(FT *, FT2 *);
201int ?!=?(FT *, FT2 *);
202int ?==?(FT2 *, FT *);
203int ?!=?(FT2 *, FT *);
204int ?&?(int , int );
205long int ?&?(long int , long int );
206unsigned int ?&?(unsigned int , unsigned int );
207long unsigned int ?&?(long unsigned int , long unsigned int );
208int ?^?(int , int );
209long int ?^?(long int , long int );
210unsigned int ?^?(unsigned int , unsigned int );
211long unsigned int ?^?(long unsigned int , long unsigned int );
212int ?|?(int , int );
213long int ?|?(long int , long int );
214unsigned int ?|?(unsigned int , unsigned int );
215long unsigned int ?|?(long unsigned int , long unsigned int );
216FT * ?=?(FT **, FT *);
217FT * ?=?(FT *volatile *, FT *);
218DT * ?=?(DT **, DT *);
219DT * ?=?(DT *volatile *, DT *);
220const DT * ?=?(const DT **, DT *);
221const DT * ?=?(const DT *volatile *, DT *);
222volatile DT * ?=?(volatile DT **, DT *);
223volatile DT * ?=?(volatile DT *volatile *, DT *);
224volatile const DT * ?=?(volatile const DT **, DT *);
225volatile const DT * ?=?(volatile const DT *volatile *, DT *);
226volatile const DT * ?=?(volatile const DT **, volatile DT *);
227volatile const DT * ?=?(volatile const DT *volatile *, volatile DT *);
228volatile const DT * ?=?(volatile const DT **, const DT *);
229volatile const DT * ?=?(volatile const DT *volatile *, const DT *);
230DT * ?=?(DT **, void *);
231DT * ?=?(DT *volatile *, void *);
232const DT * ?=?(const DT **, void *);
233const DT * ?=?(const DT *volatile *, void *);
234const DT * ?=?(const DT **, const void *);
235const DT * ?=?(const DT *volatile *, const void *);
236volatile DT * ?=?(volatile DT **, void *);
237volatile DT * ?=?(volatile DT *volatile *, void *);
238volatile DT * ?=?(volatile DT **, volatile void *);
239volatile DT * ?=?(volatile DT *volatile *, volatile void *);
240volatile const DT * ?=?(volatile const DT **, void *);
241volatile const DT * ?=?(volatile const DT *volatile *, void *);
242volatile const DT * ?=?(volatile const DT **, const void *);
243volatile const DT * ?=?(volatile const DT *volatile *, const void *);
244volatile const DT * ?=?(volatile const DT **, volatile void *);
245volatile const DT * ?=?(volatile const DT *volatile *, volatile void *);
246volatile const DT * ?=?(volatile const DT **, volatile const void *);
247volatile const DT * ?=?(volatile const DT *volatile *, volatile const void *);
248void * ?=?(void **, DT *);
249void * ?=?(void *volatile *, DT *);
250const void * ?=?(const void **, DT *);
251const void * ?=?(const void *volatile *, DT *);
252const void * ?=?(const void **, const DT *);
253const void * ?=?(const void *volatile *, const DT *);
254volatile void * ?=?(volatile const void **, DT *);
255volatile void * ?=?(volatile const void *volatile *, DT *);
256volatile void * ?=?(volatile const void **, const DT *);
257volatile void * ?=?(volatile const void *volatile *, const DT *);
258volatile void * ?=?(volatile const void **, volatile DT *);
259volatile void * ?=?(volatile const void *volatile *, volatile DT *);
260volatile void * ?=?(volatile const void **, volatile const DT *);
261volatile void * ?=?(volatile const void *volatile *, volatile const DT *);
262DT * ?=?(DT **, const DT2 *);
263DT * ?=?(DT *volatile *, const DT2 *);
264const DT * ?=?(const DT **, const DT2 *);
265const DT * ?=?(const DT *volatile *, const DT2 *);
266volatile DT * ?=?(volatile DT **, const DT2 *);
267volatile DT * ?=?(volatile DT *volatile *, const DT2 *);
268volatile const DT * ?=?(volatile const DT **, const DT2 *);
269volatile const DT * ?=?(volatile const DT *volatile *, const DT2 *);
270FT * ?=?(FT **, FT2 *);
271FT * ?=?(FT *volatile *, FT2 *);
272T * ?+=?(T **, _ptrdiff_t );
273T * ?+=?(T *volatile *, _ptrdiff_t );
274T * ?-=?(T **, _ptrdiff_t );
275T * ?-=?(T *volatile *, _ptrdiff_t );
276const T * ?+=?(const T **, _ptrdiff_t );
277const T * ?+=?(const T *volatile *, _ptrdiff_t );
278const T * ?-=?(const T **, _ptrdiff_t );
279const T * ?-=?(const T *volatile *, _ptrdiff_t );
280volatile T * ?+=?(volatile T **, _ptrdiff_t );
281volatile T * ?+=?(volatile T *volatile *, _ptrdiff_t );
282volatile T * ?-=?(volatile T **, _ptrdiff_t );
283volatile T * ?-=?(volatile T *volatile *, _ptrdiff_t );
284volatile const T * ?+=?(volatile const T **, _ptrdiff_t );
285volatile const T * ?+=?(volatile const T *volatile *, _ptrdiff_t );
286volatile const T * ?-=?(volatile const T **, _ptrdiff_t );
287volatile const T * ?-=?(volatile const T *volatile *, _ptrdiff_t );
288char ?=?(char *, char );
289char ?=?(volatile char *, char );
290unsigned char ?=?(unsigned char *, unsigned char );
291unsigned char ?=?(volatile unsigned char *, unsigned char );
292int ?=?(int *, int );
293int ?=?(volatile int *, int );
294unsigned int ?=?(unsigned int *, unsigned int );
295unsigned int ?=?(volatile unsigned int *, unsigned int );
296long int ?=?(long int *, long int );
297long int ?=?(volatile long int *, long int );
298long unsigned int ?=?(long unsigned int *, long unsigned int );
299long unsigned int ?=?(volatile long unsigned int *, long unsigned int );
300char ?*=?(char *, char );
301char ?*=?(volatile char *, char );
302unsigned char ?*=?(unsigned char *, unsigned char );
303unsigned char ?*=?(volatile unsigned char *, unsigned char );
304int ?*=?(int *, int );
305int ?*=?(volatile int *, int );
306unsigned int ?*=?(unsigned int *, unsigned int );
307unsigned int ?*=?(volatile unsigned int *, unsigned int );
308long int ?*=?(long int *, long int );
309long int ?*=?(volatile long int *, long int );
310long unsigned int ?*=?(long unsigned int *, long unsigned int );
311long unsigned int ?*=?(volatile long unsigned int *, long unsigned int );
312char ?/=?(char *, char );
313char ?/=?(volatile char *, char );
314unsigned char ?/=?(unsigned char *, unsigned char );
315unsigned char ?/=?(volatile unsigned char *, unsigned char );
316int ?/=?(int *, int );
317int ?/=?(volatile int *, int );
318unsigned int ?/=?(unsigned int *, unsigned int );
319unsigned int ?/=?(volatile unsigned int *, unsigned int );
320long int ?/=?(long int *, long int );
321long int ?/=?(volatile long int *, long int );
322long unsigned int ?/=?(long unsigned int *, long unsigned int );
323long unsigned int ?/=?(volatile long unsigned int *, long unsigned int );
324char ?%=?(char *, char );
325char ?%=?(volatile char *, char );
326unsigned char ?%=?(unsigned char *, unsigned char );
327unsigned char ?%=?(volatile unsigned char *, unsigned char );
328int ?%=?(int *, int );
329int ?%=?(volatile int *, int );
330unsigned int ?%=?(unsigned int *, unsigned int );
331unsigned int ?%=?(volatile unsigned int *, unsigned int );
332long int ?%=?(long int *, long int );
333long int ?%=?(volatile long int *, long int );
334long unsigned int ?%=?(long unsigned int *, long unsigned int );
335long unsigned int ?%=?(volatile long unsigned int *, long unsigned int );
336char ?+=?(char *, char );
337char ?+=?(volatile char *, char );
338unsigned char ?+=?(unsigned char *, unsigned char );
339unsigned char ?+=?(volatile unsigned char *, unsigned char );
340int ?+=?(int *, int );
341int ?+=?(volatile int *, int );
342unsigned int ?+=?(unsigned int *, unsigned int );
343unsigned int ?+=?(volatile unsigned int *, unsigned int );
344long int ?+=?(long int *, long int );
345long int ?+=?(volatile long int *, long int );
346long unsigned int ?+=?(long unsigned int *, long unsigned int );
347long unsigned int ?+=?(volatile long unsigned int *, long unsigned int );
348char ?-=?(char *, char );
349char ?-=?(volatile char *, char );
350unsigned char ?-=?(unsigned char *, unsigned char );
351unsigned char ?-=?(volatile unsigned char *, unsigned char );
352int ?-=?(int *, int );
353int ?-=?(volatile int *, int );
354unsigned int ?-=?(unsigned int *, unsigned int );
355unsigned int ?-=?(volatile unsigned int *, unsigned int );
356long int ?-=?(long int *, long int );
357long int ?-=?(volatile long int *, long int );
358long unsigned int ?-=?(long unsigned int *, long unsigned int );
359long unsigned int ?-=?(volatile long unsigned int *, long unsigned int );
360char ?<<=?(char *, char );
361char ?<<=?(volatile char *, char );
362unsigned char ?<<=?(unsigned char *, unsigned char );
363unsigned char ?<<=?(volatile unsigned char *, unsigned char );
364int ?<<=?(int *, int );
365int ?<<=?(volatile int *, int );
366unsigned int ?<<=?(unsigned int *, unsigned int );
367unsigned int ?<<=?(volatile unsigned int *, unsigned int );
368long int ?<<=?(long int *, long int );
369long int ?<<=?(volatile long int *, long int );
370long unsigned int ?<<=?(long unsigned int *, long unsigned int );
371long unsigned int ?<<=?(volatile long unsigned int *, long unsigned int );
372char ?>>=?(char *, char );
373char ?>>=?(volatile char *, char );
374unsigned char ?>>=?(unsigned char *, unsigned char );
375unsigned char ?>>=?(volatile unsigned char *, unsigned char );
376int ?>>=?(int *, int );
377int ?>>=?(volatile int *, int );
378unsigned int ?>>=?(unsigned int *, unsigned int );
379unsigned int ?>>=?(volatile unsigned int *, unsigned int );
380long int ?>>=?(long int *, long int );
381long int ?>>=?(volatile long int *, long int );
382long unsigned int ?>>=?(long unsigned int *, long unsigned int );
383long unsigned int ?>>=?(volatile long unsigned int *, long unsigned int );
384char ?&=?(char *, char );
385char ?&=?(volatile char *, char );
386unsigned char ?&=?(unsigned char *, unsigned char );
387unsigned char ?&=?(volatile unsigned char *, unsigned char );
388int ?&=?(int *, int );
389int ?&=?(volatile int *, int );
390unsigned int ?&=?(unsigned int *, unsigned int );
391unsigned int ?&=?(volatile unsigned int *, unsigned int );
392long int ?&=?(long int *, long int );
393long int ?&=?(volatile long int *, long int );
394long unsigned int ?&=?(long unsigned int *, long unsigned int );
395long unsigned int ?&=?(volatile long unsigned int *, long unsigned int );
396char ?|=?(char *, char );
397char ?|=?(volatile char *, char );
398unsigned char ?|=?(unsigned char *, unsigned char );
399unsigned char ?|=?(volatile unsigned char *, unsigned char );
400int ?|=?(int *, int );
401int ?|=?(volatile int *, int );
402unsigned int ?|=?(unsigned int *, unsigned int );
403unsigned int ?|=?(volatile unsigned int *, unsigned int );
404long int ?|=?(long int *, long int );
405long int ?|=?(volatile long int *, long int );
406long unsigned int ?|=?(long unsigned int *, long unsigned int );
407long unsigned int ?|=?(volatile long unsigned int *, long unsigned int );
408char ?^=?(char *, char );
409char ?^=?(volatile char *, char );
410unsigned char ?^=?(unsigned char *, unsigned char );
411unsigned char ?^=?(volatile unsigned char *, unsigned char );
412int ?^=?(int *, int );
413int ?^=?(volatile int *, int );
414unsigned int ?^=?(unsigned int *, unsigned int );
415unsigned int ?^=?(volatile unsigned int *, unsigned int );
416long int ?^=?(long int *, long int );
417long int ?^=?(volatile long int *, long int );
418long unsigned int ?^=?(long unsigned int *, long unsigned int );
419long unsigned int ?^=?(volatile long unsigned int *, long unsigned int );
420float ?=?(float *, float );
421float ?=?(volatile float *, float );
422float ?*=?(float *, float );
423float ?*=?(volatile float *, float );
424float ?/=?(float *, float );
425float ?/=?(volatile float *, float );
426float ?+=?(float *, float );
427float ?+=?(volatile float *, float );
428float ?-=?(float *, float );
429float ?-=?(volatile float *, float );
430double ?=?(double *, double );
431double ?=?(volatile double *, double );
432double ?*=?(double *, double );
433double ?*=?(volatile double *, double );
434double ?/=?(double *, double );
435double ?/=?(volatile double *, double );
436double ?+=?(double *, double );
437double ?+=?(volatile double *, double );
438double ?-=?(double *, double );
439double ?-=?(volatile double *, double );
440long double ?=?(long double *, long double );
441long double ?=?(volatile long double *, long double );
442long double ?*=?(long double *, long double );
443long double ?*=?(volatile long double *, long double );
444long double ?/=?(long double *, long double );
445long double ?/=?(volatile long double *, long double );
446long double ?+=?(long double *, long double );
447long double ?+=?(volatile long double *, long double );
448long double ?-=?(long double *, long double );
449long double ?-=?(volatile long double *, long double );
450const int 0;
451const int 1;
452const DT *const 0;
453FT *const 0;
454int ?++(int *_p0)
455{
456        return (*_p0)++;
457
458}
459
460int ?--(int *_p0)
461{
462        return (*_p0)--;
463
464}
465
466unsigned int ?++(unsigned int *_p0)
467{
468        return (*_p0)++;
469
470}
471
472unsigned int ?--(unsigned int *_p0)
473{
474        return (*_p0)--;
475
476}
477
478long int ?++(long int *_p0)
479{
480        return (*_p0)++;
481
482}
483
484long int ?--(long int *_p0)
485{
486        return (*_p0)--;
487
488}
489
490long unsigned int ?++(long unsigned int *_p0)
491{
492        return (*_p0)++;
493
494}
495
496long unsigned int ?--(long unsigned int *_p0)
497{
498        return (*_p0)--;
499
500}
501
502float ?++(float *_p0)
503{
504        return (*_p0)++;
505
506}
507
508float ?--(float *_p0)
509{
510        return (*_p0)--;
511
512}
513
514double ?++(double *_p0)
515{
516        return (*_p0)++;
517
518}
519
520double ?--(double *_p0)
521{
522        return (*_p0)--;
523
524}
525
526long double ?++(long double *_p0)
527{
528        return (*_p0)++;
529
530}
531
532long double ?--(long double *_p0)
533{
534        return (*_p0)--;
535
536}
537
538T * ?++(T **_p0)
539{
540        return (*_p0)++;
541
542}
543
544T * ?--(T **_p0)
545{
546        return (*_p0)--;
547
548}
549
550const T * ?++(const T **_p0)
551{
552        return (*_p0)++;
553
554}
555
556const T * ?--(const T **_p0)
557{
558        return (*_p0)--;
559
560}
561
562volatile T * ?++(volatile T **_p0)
563{
564        return (*_p0)++;
565
566}
567
568volatile T * ?--(volatile T **_p0)
569{
570        return (*_p0)--;
571
572}
573
574volatile const T * ?++(volatile const T **_p0)
575{
576        return (*_p0)++;
577
578}
579
580volatile const T * ?--(volatile const T **_p0)
581{
582        return (*_p0)--;
583
584}
585
586T ?[?](T *_p0, _ptrdiff_t _p1)
587{
588        return _p0[_p1];
589
590}
591
592const T ?[?](const T *_p0, _ptrdiff_t _p1)
593{
594        return _p0[_p1];
595
596}
597
598volatile T ?[?](volatile T *_p0, _ptrdiff_t _p1)
599{
600        return _p0[_p1];
601
602}
603
604volatile const T ?[?](volatile const T *_p0, _ptrdiff_t _p1)
605{
606        return _p0[_p1];
607
608}
609
610T ?[?](_ptrdiff_t _p0, T *_p1)
611{
612        return _p0[_p1];
613
614}
615
616const T ?[?](_ptrdiff_t _p0, const T *_p1)
617{
618        return _p0[_p1];
619
620}
621
622volatile T ?[?](_ptrdiff_t _p0, volatile T *_p1)
623{
624        return _p0[_p1];
625
626}
627
628volatile const T ?[?](_ptrdiff_t _p0, volatile const T *_p1)
629{
630        return _p0[_p1];
631
632}
633
634int ++?(int *_p0)
635{
636        return (++(*_p0));
637
638}
639
640int --?(int *_p0)
641{
642        return (--(*_p0));
643
644}
645
646unsigned int ++?(unsigned int *_p0)
647{
648        return (++(*_p0));
649
650}
651
652unsigned int --?(unsigned int *_p0)
653{
654        return (--(*_p0));
655
656}
657
658long int ++?(long int *_p0)
659{
660        return (++(*_p0));
661
662}
663
664long int --?(long int *_p0)
665{
666        return (--(*_p0));
667
668}
669
670long unsigned int ++?(long unsigned int *_p0)
671{
672        return (++(*_p0));
673
674}
675
676long unsigned int --?(long unsigned int *_p0)
677{
678        return (--(*_p0));
679
680}
681
682float ++?(float *_p0)
683{
684        return (++(*_p0));
685
686}
687
688float --?(float *_p0)
689{
690        return (--(*_p0));
691
692}
693
694double ++?(double *_p0)
695{
696        return (++(*_p0));
697
698}
699
700double --?(double *_p0)
701{
702        return (--(*_p0));
703
704}
705
706long double ++?(long double *_p0)
707{
708        return (++(*_p0));
709
710}
711
712long double --?(long double *_p0)
713{
714        return (--(*_p0));
715
716}
717
718T *++?(T **_p0)
719{
720        return (++(*_p0));
721
722}
723
724T *--?(T **_p0)
725{
726        return (--(*_p0));
727
728}
729
730const T *++?(const T **_p0)
731{
732        return (++(*_p0));
733
734}
735
736const T *--?(const T **_p0)
737{
738        return (--(*_p0));
739
740}
741
742volatile T *++?(volatile T **_p0)
743{
744        return (++(*_p0));
745
746}
747
748volatile T *--?(volatile T **_p0)
749{
750        return (--(*_p0));
751
752}
753
754volatile const T *++?(volatile const T **_p0)
755{
756        return (++(*_p0));
757
758}
759
760volatile const T *--?(volatile const T **_p0)
761{
762        return (--(*_p0));
763
764}
765
766T (*?)(T *_p0)
767{
768        return (*_p0);
769
770}
771
772const T (*?)(const T *_p0)
773{
774        return (*_p0);
775
776}
777
778volatile T (*?)(volatile T *_p0)
779{
780        return (*_p0);
781
782}
783
784volatile const T (*?)(volatile const T *_p0)
785{
786        return (*_p0);
787
788}
789
790FT (*?)(FT *_p0)
791{
792        return (*_p0);
793
794}
795
796int +?(int _p0)
797{
798        return (+_p0);
799
800}
801
802int -?(int _p0)
803{
804        return (-_p0);
805
806}
807
808int ~?(int _p0)
809{
810        return (~_p0);
811
812}
813
814unsigned int +?(unsigned int _p0)
815{
816        return (+_p0);
817
818}
819
820unsigned int -?(unsigned int _p0)
821{
822        return (-_p0);
823
824}
825
826unsigned int ~?(unsigned int _p0)
827{
828        return (~_p0);
829
830}
831
832long unsigned int +?(long unsigned int _p0)
833{
834        return (+_p0);
835
836}
837
838long unsigned int -?(long unsigned int _p0)
839{
840        return (-_p0);
841
842}
843
844long unsigned int ~?(long unsigned int _p0)
845{
846        return (~_p0);
847
848}
849
850long int +?(long int _p0)
851{
852        return (+_p0);
853
854}
855
856long int -?(long int _p0)
857{
858        return (-_p0);
859
860}
861
862long int ~?(long int _p0)
863{
864        return (~_p0);
865
866}
867
868float +?(float _p0)
869{
870        return (+_p0);
871
872}
873
874float -?(float _p0)
875{
876        return (-_p0);
877
878}
879
880double +?(double _p0)
881{
882        return (+_p0);
883
884}
885
886double -?(double _p0)
887{
888        return (-_p0);
889
890}
891
892long double +?(long double _p0)
893{
894        return (+_p0);
895
896}
897
898long double -?(long double _p0)
899{
900        return (-_p0);
901
902}
903
904int !?(int _p0)
905{
906        return (!_p0);
907
908}
909
910int !?(unsigned int _p0)
911{
912        return (!_p0);
913
914}
915
916int !?(long int _p0)
917{
918        return (!_p0);
919
920}
921
922int !?(long unsigned int _p0)
923{
924        return (!_p0);
925
926}
927
928int !?(float _p0)
929{
930        return (!_p0);
931
932}
933
934int !?(double _p0)
935{
936        return (!_p0);
937
938}
939
940int !?(volatile const DT *_p0)
941{
942        return (!_p0);
943
944}
945
946int !?(FT *_p0)
947{
948        return (!_p0);
949
950}
951
952int ?*?(int _p0, int _p1)
953{
954        return (_p0*_p1);
955
956}
957
958int ?/?(int _p0, int _p1)
959{
960        return (_p0/_p1);
961
962}
963
964int ?%?(int _p0, int _p1)
965{
966        return (_p0%_p1);
967
968}
969
970unsigned int ?*?(unsigned int _p0, unsigned int _p1)
971{
972        return (_p0*_p1);
973
974}
975
976unsigned int ?/?(unsigned int _p0, unsigned int _p1)
977{
978        return (_p0/_p1);
979
980}
981
982unsigned int ?%?(unsigned int _p0, unsigned int _p1)
983{
984        return (_p0%_p1);
985
986}
987
988long unsigned int ?*?(long unsigned int _p0, long unsigned int _p1)
989{
990        return (_p0*_p1);
991
992}
993
994long unsigned int ?/?(long unsigned int _p0, long unsigned int _p1)
995{
996        return (_p0/_p1);
997
998}
999
1000long unsigned int ?%?(long unsigned int _p0, long unsigned int _p1)
1001{
1002        return (_p0%_p1);
1003
1004}
1005
1006long int ?*?(long int _p0, long int _p1)
1007{
1008        return (_p0*_p1);
1009
1010}
1011
1012long int ?/?(long int _p0, long int _p1)
1013{
1014        return (_p0/_p1);
1015
1016}
1017
1018long int ?%?(long int _p0, long int _p1)
1019{
1020        return (_p0%_p1);
1021
1022}
1023
1024float ?*?(float _p0, float _p1)
1025{
1026        return (_p0*_p1);
1027
1028}
1029
1030float ?/?(float _p0, float _p1)
1031{
1032        return (_p0/_p1);
1033
1034}
1035
1036double ?*?(double _p0, double _p1)
1037{
1038        return (_p0*_p1);
1039
1040}
1041
1042double ?/?(double _p0, double _p1)
1043{
1044        return (_p0/_p1);
1045
1046}
1047
1048long double ?*?(long double _p0, long double _p1)
1049{
1050        return (_p0*_p1);
1051
1052}
1053
1054long double ?/?(long double _p0, long double _p1)
1055{
1056        return (_p0/_p1);
1057
1058}
1059
1060int ?+?(int _p0, int _p1)
1061{
1062        return (_p0+_p1);
1063
1064}
1065
1066int ?-?(int _p0, int _p1)
1067{
1068        return (_p0-_p1);
1069
1070}
1071
1072long int ?+?(long int _p0, long int _p1)
1073{
1074        return (_p0+_p1);
1075
1076}
1077
1078long int ?-?(long int _p0, long int _p1)
1079{
1080        return (_p0-_p1);
1081
1082}
1083
1084unsigned int ?+?(unsigned int _p0, unsigned int _p1)
1085{
1086        return (_p0+_p1);
1087
1088}
1089
1090unsigned int ?-?(unsigned int _p0, unsigned int _p1)
1091{
1092        return (_p0-_p1);
1093
1094}
1095
1096long unsigned int ?+?(long unsigned int _p0, long unsigned int _p1)
1097{
1098        return (_p0+_p1);
1099
1100}
1101
1102long unsigned int ?-?(long unsigned int _p0, long unsigned int _p1)
1103{
1104        return (_p0-_p1);
1105
1106}
1107
1108float ?+?(float _p0, float _p1)
1109{
1110        return (_p0+_p1);
1111
1112}
1113
1114float ?-?(float _p0, float _p1)
1115{
1116        return (_p0-_p1);
1117
1118}
1119
1120double ?+?(double _p0, double _p1)
1121{
1122        return (_p0+_p1);
1123
1124}
1125
1126double ?-?(double _p0, double _p1)
1127{
1128        return (_p0-_p1);
1129
1130}
1131
1132long double ?+?(long double _p0, long double _p1)
1133{
1134        return (_p0+_p1);
1135
1136}
1137
1138long double ?-?(long double _p0, long double _p1)
1139{
1140        return (_p0-_p1);
1141
1142}
1143
1144T * ?+?(T *_p0, _ptrdiff_t _p1)
1145{
1146        return (_p0+_p1);
1147
1148}
1149
1150T * ?+?(_ptrdiff_t _p0, T *_p1)
1151{
1152        return (_p0+_p1);
1153
1154}
1155
1156T * ?-?(T *_p0, _ptrdiff_t _p1)
1157{
1158        return (_p0-_p1);
1159
1160}
1161
1162const T * ?+?(const T *_p0, _ptrdiff_t _p1)
1163{
1164        return (_p0+_p1);
1165
1166}
1167
1168const T * ?+?(_ptrdiff_t _p0, const T *_p1)
1169{
1170        return (_p0+_p1);
1171
1172}
1173
1174const T * ?-?(const T *_p0, _ptrdiff_t _p1)
1175{
1176        return (_p0-_p1);
1177
1178}
1179
1180volatile T * ?+?(volatile T *_p0, _ptrdiff_t _p1)
1181{
1182        return (_p0+_p1);
1183
1184}
1185
1186volatile T * ?+?(_ptrdiff_t _p0, volatile T *_p1)
1187{
1188        return (_p0+_p1);
1189
1190}
1191
1192volatile T * ?-?(volatile T *_p0, _ptrdiff_t _p1)
1193{
1194        return (_p0-_p1);
1195
1196}
1197
1198volatile const T * ?+?(volatile const T *_p0, _ptrdiff_t _p1)
1199{
1200        return (_p0+_p1);
1201
1202}
1203
1204volatile const T * ?+?(_ptrdiff_t _p0, volatile const T *_p1)
1205{
1206        return (_p0+_p1);
1207
1208}
1209
1210volatile const T * ?-?(volatile const T *_p0, _ptrdiff_t _p1)
1211{
1212        return (_p0-_p1);
1213
1214}
1215
1216_ptrdiff_t ?-?(volatile const T *_p0, volatile const T *_p1)
1217{
1218        return (_p0-_p1);
1219
1220}
1221
1222int ?<<?(int _p0, int _p1)
1223{
1224        return (_p0<<_p1);
1225
1226}
1227
1228int ?>>?(int _p0, int _p1)
1229{
1230        return (_p0>>_p1);
1231
1232}
1233
1234long int ?<<?(long int _p0, long int _p1)
1235{
1236        return (_p0<<_p1);
1237
1238}
1239
1240long int ?>>?(long int _p0, long int _p1)
1241{
1242        return (_p0>>_p1);
1243
1244}
1245
1246unsigned int ?<<?(unsigned int _p0, unsigned int _p1)
1247{
1248        return (_p0<<_p1);
1249
1250}
1251
1252unsigned int ?>>?(unsigned int _p0, unsigned int _p1)
1253{
1254        return (_p0>>_p1);
1255
1256}
1257
1258long unsigned int ?<<?(long unsigned int _p0, long unsigned int _p1)
1259{
1260        return (_p0<<_p1);
1261
1262}
1263
1264long unsigned int ?>>?(long unsigned int _p0, long unsigned int _p1)
1265{
1266        return (_p0>>_p1);
1267
1268}
1269
1270int ?<?(int _p0, int _p1)
1271{
1272        return (_p0<_p1);
1273
1274}
1275
1276int ?<=?(int _p0, int _p1)
1277{
1278        return (_p0<=_p1);
1279
1280}
1281
1282int ?>?(int _p0, int _p1)
1283{
1284        return (_p0>_p1);
1285
1286}
1287
1288int ?>=?(int _p0, int _p1)
1289{
1290        return (_p0>=_p1);
1291
1292}
1293
1294int ?<?(long int _p0, long int _p1)
1295{
1296        return (_p0<_p1);
1297
1298}
1299
1300int ?<=?(long int _p0, long int _p1)
1301{
1302        return (_p0<=_p1);
1303
1304}
1305
1306int ?>?(long int _p0, long int _p1)
1307{
1308        return (_p0>_p1);
1309
1310}
1311
1312int ?>=?(long int _p0, long int _p1)
1313{
1314        return (_p0>=_p1);
1315
1316}
1317
1318int ?<?(unsigned int _p0, unsigned int _p1)
1319{
1320        return (_p0<_p1);
1321
1322}
1323
1324int ?<=?(unsigned int _p0, unsigned int _p1)
1325{
1326        return (_p0<=_p1);
1327
1328}
1329
1330int ?>?(unsigned int _p0, unsigned int _p1)
1331{
1332        return (_p0>_p1);
1333
1334}
1335
1336int ?>=?(unsigned int _p0, unsigned int _p1)
1337{
1338        return (_p0>=_p1);
1339
1340}
1341
1342int ?<?(long unsigned int _p0, long unsigned int _p1)
1343{
1344        return (_p0<_p1);
1345
1346}
1347
1348int ?<=?(long unsigned int _p0, long unsigned int _p1)
1349{
1350        return (_p0<=_p1);
1351
1352}
1353
1354int ?>?(long unsigned int _p0, long unsigned int _p1)
1355{
1356        return (_p0>_p1);
1357
1358}
1359
1360int ?>=?(long unsigned int _p0, long unsigned int _p1)
1361{
1362        return (_p0>=_p1);
1363
1364}
1365
1366int ?<?(float _p0, float _p1)
1367{
1368        return (_p0<_p1);
1369
1370}
1371
1372int ?<=?(float _p0, float _p1)
1373{
1374        return (_p0<=_p1);
1375
1376}
1377
1378int ?>?(float _p0, float _p1)
1379{
1380        return (_p0>_p1);
1381
1382}
1383
1384int ?>=?(float _p0, float _p1)
1385{
1386        return (_p0>=_p1);
1387
1388}
1389
1390int ?<?(double _p0, double _p1)
1391{
1392        return (_p0<_p1);
1393
1394}
1395
1396int ?<=?(double _p0, double _p1)
1397{
1398        return (_p0<=_p1);
1399
1400}
1401
1402int ?>?(double _p0, double _p1)
1403{
1404        return (_p0>_p1);
1405
1406}
1407
1408int ?>=?(double _p0, double _p1)
1409{
1410        return (_p0>=_p1);
1411
1412}
1413
1414int ?<?(long double _p0, long double _p1)
1415{
1416        return (_p0<_p1);
1417
1418}
1419
1420int ?<=?(long double _p0, long double _p1)
1421{
1422        return (_p0<=_p1);
1423
1424}
1425
1426int ?>?(long double _p0, long double _p1)
1427{
1428        return (_p0>_p1);
1429
1430}
1431
1432int ?>=?(long double _p0, long double _p1)
1433{
1434        return (_p0>=_p1);
1435
1436}
1437
1438int ?<?(volatile const DT *_p0, volatile const DT *_p1)
1439{
1440        return (_p0<_p1);
1441
1442}
1443
1444int ?>?(volatile const DT *_p0, volatile const DT *_p1)
1445{
1446        return (_p0>_p1);
1447
1448}
1449
1450int ?<=?(volatile const DT *_p0, volatile const DT *_p1)
1451{
1452        return (_p0<=_p1);
1453
1454}
1455
1456int ?>=?(volatile const DT *_p0, volatile const DT *_p1)
1457{
1458        return (_p0>=_p1);
1459
1460}
1461
1462int ?==?(int _p0, int _p1)
1463{
1464        return (_p0==_p1);
1465
1466}
1467
1468int ?!=?(int _p0, int _p1)
1469{
1470        return (_p0!=_p1);
1471
1472}
1473
1474int ?==?(long int _p0, long int _p1)
1475{
1476        return (_p0==_p1);
1477
1478}
1479
1480int ?!=?(long int _p0, long int _p1)
1481{
1482        return (_p0!=_p1);
1483
1484}
1485
1486int ?==?(unsigned int _p0, unsigned int _p1)
1487{
1488        return (_p0==_p1);
1489
1490}
1491
1492int ?!=?(unsigned int _p0, unsigned int _p1)
1493{
1494        return (_p0!=_p1);
1495
1496}
1497
1498int ?==?(long unsigned int _p0, long unsigned int _p1)
1499{
1500        return (_p0==_p1);
1501
1502}
1503
1504int ?!=?(long unsigned int _p0, long unsigned int _p1)
1505{
1506        return (_p0!=_p1);
1507
1508}
1509
1510int ?==?(float _p0, float _p1)
1511{
1512        return (_p0==_p1);
1513
1514}
1515
1516int ?!=?(float _p0, float _p1)
1517{
1518        return (_p0!=_p1);
1519
1520}
1521
1522int ?==?(double _p0, double _p1)
1523{
1524        return (_p0==_p1);
1525
1526}
1527
1528int ?!=?(double _p0, double _p1)
1529{
1530        return (_p0!=_p1);
1531
1532}
1533
1534int ?==?(long double _p0, long double _p1)
1535{
1536        return (_p0==_p1);
1537
1538}
1539
1540int ?!=?(long double _p0, long double _p1)
1541{
1542        return (_p0!=_p1);
1543
1544}
1545
1546int ?==?(volatile const DT *_p0, volatile const DT *_p1)
1547{
1548        return (_p0==_p1);
1549
1550}
1551
1552int ?!=?(volatile const DT *_p0, volatile const DT *_p1)
1553{
1554        return (_p0!=_p1);
1555
1556}
1557
1558int ?==?(FT *_p0, FT *_p1)
1559{
1560        return (_p0==_p1);
1561
1562}
1563
1564int ?!=?(FT *_p0, FT *_p1)
1565{
1566        return (_p0!=_p1);
1567
1568}
1569
1570int ?==?(volatile const DT *_p0, volatile const void *_p1)
1571{
1572        return (_p0==_p1);
1573
1574}
1575
1576int ?!=?(volatile const DT *_p0, volatile const void *_p1)
1577{
1578        return (_p0!=_p1);
1579
1580}
1581
1582int ?==?(volatile const void *_p0, volatile const DT *_p1)
1583{
1584        return (_p0==_p1);
1585
1586}
1587
1588int ?!=?(volatile const void *_p0, volatile const DT *_p1)
1589{
1590        return (_p0!=_p1);
1591
1592}
1593
1594int ?==?(volatile const DT *_p0, const DT2 *_p1)
1595{
1596        return (_p0==_p1);
1597
1598}
1599
1600int ?!=?(volatile const DT *_p0, const DT2 *_p1)
1601{
1602        return (_p0!=_p1);
1603
1604}
1605
1606int ?==?(const DT2 *_p0, volatile const DT *_p1)
1607{
1608        return (_p0==_p1);
1609
1610}
1611
1612int ?!=?(const DT2 *_p0, volatile const DT *_p1)
1613{
1614        return (_p0!=_p1);
1615
1616}
1617
1618int ?==?(FT *_p0, FT2 *_p1)
1619{
1620        return (_p0==_p1);
1621
1622}
1623
1624int ?!=?(FT *_p0, FT2 *_p1)
1625{
1626        return (_p0!=_p1);
1627
1628}
1629
1630int ?==?(FT2 *_p0, FT *_p1)
1631{
1632        return (_p0==_p1);
1633
1634}
1635
1636int ?!=?(FT2 *_p0, FT *_p1)
1637{
1638        return (_p0!=_p1);
1639
1640}
1641
1642int ?&?(int _p0, int _p1)
1643{
1644        return (_p0&_p1);
1645
1646}
1647
1648long int ?&?(long int _p0, long int _p1)
1649{
1650        return (_p0&_p1);
1651
1652}
1653
1654unsigned int ?&?(unsigned int _p0, unsigned int _p1)
1655{
1656        return (_p0&_p1);
1657
1658}
1659
1660long unsigned int ?&?(long unsigned int _p0, long unsigned int _p1)
1661{
1662        return (_p0&_p1);
1663
1664}
1665
1666int ?^?(int _p0, int _p1)
1667{
1668        return (_p0^_p1);
1669
1670}
1671
1672long int ?^?(long int _p0, long int _p1)
1673{
1674        return (_p0^_p1);
1675
1676}
1677
1678unsigned int ?^?(unsigned int _p0, unsigned int _p1)
1679{
1680        return (_p0^_p1);
1681
1682}
1683
1684long unsigned int ?^?(long unsigned int _p0, long unsigned int _p1)
1685{
1686        return (_p0^_p1);
1687
1688}
1689
1690int ?|?(int _p0, int _p1)
1691{
1692        return (_p0|_p1);
1693
1694}
1695
1696long int ?|?(long int _p0, long int _p1)
1697{
1698        return (_p0|_p1);
1699
1700}
1701
1702unsigned int ?|?(unsigned int _p0, unsigned int _p1)
1703{
1704        return (_p0|_p1);
1705
1706}
1707
1708long unsigned int ?|?(long unsigned int _p0, long unsigned int _p1)
1709{
1710        return (_p0|_p1);
1711
1712}
1713
1714FT * ?=?(FT **_p0, FT *_p1)
1715{
1716        return ((*_p0)=_p1);
1717
1718}
1719
1720FT * ?=?(FT *volatile *_p0, FT *_p1)
1721{
1722        return ((*_p0)=_p1);
1723
1724}
1725
1726DT * ?=?(DT **_p0, DT *_p1)
1727{
1728        return ((*_p0)=_p1);
1729
1730}
1731
1732DT * ?=?(DT *volatile *_p0, DT *_p1)
1733{
1734        return ((*_p0)=_p1);
1735
1736}
1737
1738const DT * ?=?(const DT **_p0, DT *_p1)
1739{
1740        return ((*_p0)=_p1);
1741
1742}
1743
1744const DT * ?=?(const DT *volatile *_p0, DT *_p1)
1745{
1746        return ((*_p0)=_p1);
1747
1748}
1749
1750volatile DT * ?=?(volatile DT **_p0, DT *_p1)
1751{
1752        return ((*_p0)=_p1);
1753
1754}
1755
1756volatile DT * ?=?(volatile DT *volatile *_p0, DT *_p1)
1757{
1758        return ((*_p0)=_p1);
1759
1760}
1761
1762volatile const DT * ?=?(volatile const DT **_p0, DT *_p1)
1763{
1764        return ((*_p0)=_p1);
1765
1766}
1767
1768volatile const DT * ?=?(volatile const DT *volatile *_p0, DT *_p1)
1769{
1770        return ((*_p0)=_p1);
1771
1772}
1773
1774volatile const DT * ?=?(volatile const DT **_p0, volatile DT *_p1)
1775{
1776        return ((*_p0)=_p1);
1777
1778}
1779
1780volatile const DT * ?=?(volatile const DT *volatile *_p0, volatile DT *_p1)
1781{
1782        return ((*_p0)=_p1);
1783
1784}
1785
1786volatile const DT * ?=?(volatile const DT **_p0, const DT *_p1)
1787{
1788        return ((*_p0)=_p1);
1789
1790}
1791
1792volatile const DT * ?=?(volatile const DT *volatile *_p0, const DT *_p1)
1793{
1794        return ((*_p0)=_p1);
1795
1796}
1797
1798DT * ?=?(DT **_p0, void *_p1)
1799{
1800        return ((*_p0)=_p1);
1801
1802}
1803
1804DT * ?=?(DT *volatile *_p0, void *_p1)
1805{
1806        return ((*_p0)=_p1);
1807
1808}
1809
1810const DT * ?=?(const DT **_p0, void *_p1)
1811{
1812        return ((*_p0)=_p1);
1813
1814}
1815
1816const DT * ?=?(const DT *volatile *_p0, void *_p1)
1817{
1818        return ((*_p0)=_p1);
1819
1820}
1821
1822const DT * ?=?(const DT **_p0, const void *_p1)
1823{
1824        return ((*_p0)=_p1);
1825
1826}
1827
1828const DT * ?=?(const DT *volatile *_p0, const void *_p1)
1829{
1830        return ((*_p0)=_p1);
1831
1832}
1833
1834volatile DT * ?=?(volatile DT **_p0, void *_p1)
1835{
1836        return ((*_p0)=_p1);
1837
1838}
1839
1840volatile DT * ?=?(volatile DT *volatile *_p0, void *_p1)
1841{
1842        return ((*_p0)=_p1);
1843
1844}
1845
1846volatile DT * ?=?(volatile DT **_p0, volatile void *_p1)
1847{
1848        return ((*_p0)=_p1);
1849
1850}
1851
1852volatile DT * ?=?(volatile DT *volatile *_p0, volatile void *_p1)
1853{
1854        return ((*_p0)=_p1);
1855
1856}
1857
1858volatile const DT * ?=?(volatile const DT **_p0, void *_p1)
1859{
1860        return ((*_p0)=_p1);
1861
1862}
1863
1864volatile const DT * ?=?(volatile const DT *volatile *_p0, void *_p1)
1865{
1866        return ((*_p0)=_p1);
1867
1868}
1869
1870volatile const DT * ?=?(volatile const DT **_p0, const void *_p1)
1871{
1872        return ((*_p0)=_p1);
1873
1874}
1875
1876volatile const DT * ?=?(volatile const DT *volatile *_p0, const void *_p1)
1877{
1878        return ((*_p0)=_p1);
1879
1880}
1881
1882volatile const DT * ?=?(volatile const DT **_p0, volatile void *_p1)
1883{
1884        return ((*_p0)=_p1);
1885
1886}
1887
1888volatile const DT * ?=?(volatile const DT *volatile *_p0, volatile void *_p1)
1889{
1890        return ((*_p0)=_p1);
1891
1892}
1893
1894volatile const DT * ?=?(volatile const DT **_p0, volatile const void *_p1)
1895{
1896        return ((*_p0)=_p1);
1897
1898}
1899
1900volatile const DT * ?=?(volatile const DT *volatile *_p0, volatile const void *_p1)
1901{
1902        return ((*_p0)=_p1);
1903
1904}
1905
1906void * ?=?(void **_p0, DT *_p1)
1907{
1908        return ((*_p0)=_p1);
1909
1910}
1911
1912void * ?=?(void *volatile *_p0, DT *_p1)
1913{
1914        return ((*_p0)=_p1);
1915
1916}
1917
1918const void * ?=?(const void **_p0, DT *_p1)
1919{
1920        return ((*_p0)=_p1);
1921
1922}
1923
1924const void * ?=?(const void *volatile *_p0, DT *_p1)
1925{
1926        return ((*_p0)=_p1);
1927
1928}
1929
1930const void * ?=?(const void **_p0, const DT *_p1)
1931{
1932        return ((*_p0)=_p1);
1933
1934}
1935
1936const void * ?=?(const void *volatile *_p0, const DT *_p1)
1937{
1938        return ((*_p0)=_p1);
1939
1940}
1941
1942volatile void * ?=?(volatile const void **_p0, DT *_p1)
1943{
1944        return ((*_p0)=_p1);
1945
1946}
1947
1948volatile void * ?=?(volatile const void *volatile *_p0, DT *_p1)
1949{
1950        return ((*_p0)=_p1);
1951
1952}
1953
1954volatile void * ?=?(volatile const void **_p0, const DT *_p1)
1955{
1956        return ((*_p0)=_p1);
1957
1958}
1959
1960volatile void * ?=?(volatile const void *volatile *_p0, const DT *_p1)
1961{
1962        return ((*_p0)=_p1);
1963
1964}
1965
1966volatile void * ?=?(volatile const void **_p0, volatile DT *_p1)
1967{
1968        return ((*_p0)=_p1);
1969
1970}
1971
1972volatile void * ?=?(volatile const void *volatile *_p0, volatile DT *_p1)
1973{
1974        return ((*_p0)=_p1);
1975
1976}
1977
1978volatile void * ?=?(volatile const void **_p0, volatile const DT *_p1)
1979{
1980        return ((*_p0)=_p1);
1981
1982}
1983
1984volatile void * ?=?(volatile const void *volatile *_p0, volatile const DT *_p1)
1985{
1986        return ((*_p0)=_p1);
1987
1988}
1989
1990DT * ?=?(DT **_p0, const DT2 *_p1)
1991{
1992        return ((*_p0)=_p1);
1993
1994}
1995
1996DT * ?=?(DT *volatile *_p0, const DT2 *_p1)
1997{
1998        return ((*_p0)=_p1);
1999
2000}
2001
2002const DT * ?=?(const DT **_p0, const DT2 *_p1)
2003{
2004        return ((*_p0)=_p1);
2005
2006}
2007
2008const DT * ?=?(const DT *volatile *_p0, const DT2 *_p1)
2009{
2010        return ((*_p0)=_p1);
2011
2012}
2013
2014volatile DT * ?=?(volatile DT **_p0, const DT2 *_p1)
2015{
2016        return ((*_p0)=_p1);
2017
2018}
2019
2020volatile DT * ?=?(volatile DT *volatile *_p0, const DT2 *_p1)
2021{
2022        return ((*_p0)=_p1);
2023
2024}
2025
2026volatile const DT * ?=?(volatile const DT **_p0, const DT2 *_p1)
2027{
2028        return ((*_p0)=_p1);
2029
2030}
2031
2032volatile const DT * ?=?(volatile const DT *volatile *_p0, const DT2 *_p1)
2033{
2034        return ((*_p0)=_p1);
2035
2036}
2037
2038FT * ?=?(FT **_p0, FT2 *_p1)
2039{
2040        return ((*_p0)=_p1);
2041
2042}
2043
2044FT * ?=?(FT *volatile *_p0, FT2 *_p1)
2045{
2046        return ((*_p0)=_p1);
2047
2048}
2049
2050T * ?+=?(T **_p0, _ptrdiff_t _p1)
2051{
2052        return ((*_p0)+=_p1);
2053
2054}
2055
2056T * ?+=?(T *volatile *_p0, _ptrdiff_t _p1)
2057{
2058        return ((*_p0)+=_p1);
2059
2060}
2061
2062T * ?-=?(T **_p0, _ptrdiff_t _p1)
2063{
2064        return ((*_p0)-=_p1);
2065
2066}
2067
2068T * ?-=?(T *volatile *_p0, _ptrdiff_t _p1)
2069{
2070        return ((*_p0)-=_p1);
2071
2072}
2073
2074const T * ?+=?(const T **_p0, _ptrdiff_t _p1)
2075{
2076        return ((*_p0)+=_p1);
2077
2078}
2079
2080const T * ?+=?(const T *volatile *_p0, _ptrdiff_t _p1)
2081{
2082        return ((*_p0)+=_p1);
2083
2084}
2085
2086const T * ?-=?(const T **_p0, _ptrdiff_t _p1)
2087{
2088        return ((*_p0)-=_p1);
2089
2090}
2091
2092const T * ?-=?(const T *volatile *_p0, _ptrdiff_t _p1)
2093{
2094        return ((*_p0)-=_p1);
2095
2096}
2097
2098volatile T * ?+=?(volatile T **_p0, _ptrdiff_t _p1)
2099{
2100        return ((*_p0)+=_p1);
2101
2102}
2103
2104volatile T * ?+=?(volatile T *volatile *_p0, _ptrdiff_t _p1)
2105{
2106        return ((*_p0)+=_p1);
2107
2108}
2109
2110volatile T * ?-=?(volatile T **_p0, _ptrdiff_t _p1)
2111{
2112        return ((*_p0)-=_p1);
2113
2114}
2115
2116volatile T * ?-=?(volatile T *volatile *_p0, _ptrdiff_t _p1)
2117{
2118        return ((*_p0)-=_p1);
2119
2120}
2121
2122volatile const T * ?+=?(volatile const T **_p0, _ptrdiff_t _p1)
2123{
2124        return ((*_p0)+=_p1);
2125
2126}
2127
2128volatile const T * ?+=?(volatile const T *volatile *_p0, _ptrdiff_t _p1)
2129{
2130        return ((*_p0)+=_p1);
2131
2132}
2133
2134volatile const T * ?-=?(volatile const T **_p0, _ptrdiff_t _p1)
2135{
2136        return ((*_p0)-=_p1);
2137
2138}
2139
2140volatile const T * ?-=?(volatile const T *volatile *_p0, _ptrdiff_t _p1)
2141{
2142        return ((*_p0)-=_p1);
2143
2144}
2145
2146char ?=?(char *_p0, char _p1)
2147{
2148        return ((*_p0)=_p1);
2149
2150}
2151
2152char ?=?(volatile char *_p0, char _p1)
2153{
2154        return ((*_p0)=_p1);
2155
2156}
2157
2158unsigned char ?=?(unsigned char *_p0, unsigned char _p1)
2159{
2160        return ((*_p0)=_p1);
2161
2162}
2163
2164unsigned char ?=?(volatile unsigned char *_p0, unsigned char _p1)
2165{
2166        return ((*_p0)=_p1);
2167
2168}
2169
2170int ?=?(int *_p0, int _p1)
2171{
2172        return ((*_p0)=_p1);
2173
2174}
2175
2176int ?=?(volatile int *_p0, int _p1)
2177{
2178        return ((*_p0)=_p1);
2179
2180}
2181
2182unsigned int ?=?(unsigned int *_p0, unsigned int _p1)
2183{
2184        return ((*_p0)=_p1);
2185
2186}
2187
2188unsigned int ?=?(volatile unsigned int *_p0, unsigned int _p1)
2189{
2190        return ((*_p0)=_p1);
2191
2192}
2193
2194long int ?=?(long int *_p0, long int _p1)
2195{
2196        return ((*_p0)=_p1);
2197
2198}
2199
2200long int ?=?(volatile long int *_p0, long int _p1)
2201{
2202        return ((*_p0)=_p1);
2203
2204}
2205
2206long unsigned int ?=?(long unsigned int *_p0, long unsigned int _p1)
2207{
2208        return ((*_p0)=_p1);
2209
2210}
2211
2212long unsigned int ?=?(volatile long unsigned int *_p0, long unsigned int _p1)
2213{
2214        return ((*_p0)=_p1);
2215
2216}
2217
2218char ?*=?(char *_p0, char _p1)
2219{
2220        return ((*_p0)*=_p1);
2221
2222}
2223
2224char ?*=?(volatile char *_p0, char _p1)
2225{
2226        return ((*_p0)*=_p1);
2227
2228}
2229
2230unsigned char ?*=?(unsigned char *_p0, unsigned char _p1)
2231{
2232        return ((*_p0)*=_p1);
2233
2234}
2235
2236unsigned char ?*=?(volatile unsigned char *_p0, unsigned char _p1)
2237{
2238        return ((*_p0)*=_p1);
2239
2240}
2241
2242int ?*=?(int *_p0, int _p1)
2243{
2244        return ((*_p0)*=_p1);
2245
2246}
2247
2248int ?*=?(volatile int *_p0, int _p1)
2249{
2250        return ((*_p0)*=_p1);
2251
2252}
2253
2254unsigned int ?*=?(unsigned int *_p0, unsigned int _p1)
2255{
2256        return ((*_p0)*=_p1);
2257
2258}
2259
2260unsigned int ?*=?(volatile unsigned int *_p0, unsigned int _p1)
2261{
2262        return ((*_p0)*=_p1);
2263
2264}
2265
2266long int ?*=?(long int *_p0, long int _p1)
2267{
2268        return ((*_p0)*=_p1);
2269
2270}
2271
2272long int ?*=?(volatile long int *_p0, long int _p1)
2273{
2274        return ((*_p0)*=_p1);
2275
2276}
2277
2278long unsigned int ?*=?(long unsigned int *_p0, long unsigned int _p1)
2279{
2280        return ((*_p0)*=_p1);
2281
2282}
2283
2284long unsigned int ?*=?(volatile long unsigned int *_p0, long unsigned int _p1)
2285{
2286        return ((*_p0)*=_p1);
2287
2288}
2289
2290char ?/=?(char *_p0, char _p1)
2291{
2292        return ((*_p0)/=_p1);
2293
2294}
2295
2296char ?/=?(volatile char *_p0, char _p1)
2297{
2298        return ((*_p0)/=_p1);
2299
2300}
2301
2302unsigned char ?/=?(unsigned char *_p0, unsigned char _p1)
2303{
2304        return ((*_p0)/=_p1);
2305
2306}
2307
2308unsigned char ?/=?(volatile unsigned char *_p0, unsigned char _p1)
2309{
2310        return ((*_p0)/=_p1);
2311
2312}
2313
2314int ?/=?(int *_p0, int _p1)
2315{
2316        return ((*_p0)/=_p1);
2317
2318}
2319
2320int ?/=?(volatile int *_p0, int _p1)
2321{
2322        return ((*_p0)/=_p1);
2323
2324}
2325
2326unsigned int ?/=?(unsigned int *_p0, unsigned int _p1)
2327{
2328        return ((*_p0)/=_p1);
2329
2330}
2331
2332unsigned int ?/=?(volatile unsigned int *_p0, unsigned int _p1)
2333{
2334        return ((*_p0)/=_p1);
2335
2336}
2337
2338long int ?/=?(long int *_p0, long int _p1)
2339{
2340        return ((*_p0)/=_p1);
2341
2342}
2343
2344long int ?/=?(volatile long int *_p0, long int _p1)
2345{
2346        return ((*_p0)/=_p1);
2347
2348}
2349
2350long unsigned int ?/=?(long unsigned int *_p0, long unsigned int _p1)
2351{
2352        return ((*_p0)/=_p1);
2353
2354}
2355
2356long unsigned int ?/=?(volatile long unsigned int *_p0, long unsigned int _p1)
2357{
2358        return ((*_p0)/=_p1);
2359
2360}
2361
2362char ?%=?(char *_p0, char _p1)
2363{
2364        return ((*_p0)%=_p1);
2365
2366}
2367
2368char ?%=?(volatile char *_p0, char _p1)
2369{
2370        return ((*_p0)%=_p1);
2371
2372}
2373
2374unsigned char ?%=?(unsigned char *_p0, unsigned char _p1)
2375{
2376        return ((*_p0)%=_p1);
2377
2378}
2379
2380unsigned char ?%=?(volatile unsigned char *_p0, unsigned char _p1)
2381{
2382        return ((*_p0)%=_p1);
2383
2384}
2385
2386int ?%=?(int *_p0, int _p1)
2387{
2388        return ((*_p0)%=_p1);
2389
2390}
2391
2392int ?%=?(volatile int *_p0, int _p1)
2393{
2394        return ((*_p0)%=_p1);
2395
2396}
2397
2398unsigned int ?%=?(unsigned int *_p0, unsigned int _p1)
2399{
2400        return ((*_p0)%=_p1);
2401
2402}
2403
2404unsigned int ?%=?(volatile unsigned int *_p0, unsigned int _p1)
2405{
2406        return ((*_p0)%=_p1);
2407
2408}
2409
2410long int ?%=?(long int *_p0, long int _p1)
2411{
2412        return ((*_p0)%=_p1);
2413
2414}
2415
2416long int ?%=?(volatile long int *_p0, long int _p1)
2417{
2418        return ((*_p0)%=_p1);
2419
2420}
2421
2422long unsigned int ?%=?(long unsigned int *_p0, long unsigned int _p1)
2423{
2424        return ((*_p0)%=_p1);
2425
2426}
2427
2428long unsigned int ?%=?(volatile long unsigned int *_p0, long unsigned int _p1)
2429{
2430        return ((*_p0)%=_p1);
2431
2432}
2433
2434char ?+=?(char *_p0, char _p1)
2435{
2436        return ((*_p0)+=_p1);
2437
2438}
2439
2440char ?+=?(volatile char *_p0, char _p1)
2441{
2442        return ((*_p0)+=_p1);
2443
2444}
2445
2446unsigned char ?+=?(unsigned char *_p0, unsigned char _p1)
2447{
2448        return ((*_p0)+=_p1);
2449
2450}
2451
2452unsigned char ?+=?(volatile unsigned char *_p0, unsigned char _p1)
2453{
2454        return ((*_p0)+=_p1);
2455
2456}
2457
2458int ?+=?(int *_p0, int _p1)
2459{
2460        return ((*_p0)+=_p1);
2461
2462}
2463
2464int ?+=?(volatile int *_p0, int _p1)
2465{
2466        return ((*_p0)+=_p1);
2467
2468}
2469
2470unsigned int ?+=?(unsigned int *_p0, unsigned int _p1)
2471{
2472        return ((*_p0)+=_p1);
2473
2474}
2475
2476unsigned int ?+=?(volatile unsigned int *_p0, unsigned int _p1)
2477{
2478        return ((*_p0)+=_p1);
2479
2480}
2481
2482long int ?+=?(long int *_p0, long int _p1)
2483{
2484        return ((*_p0)+=_p1);
2485
2486}
2487
2488long int ?+=?(volatile long int *_p0, long int _p1)
2489{
2490        return ((*_p0)+=_p1);
2491
2492}
2493
2494long unsigned int ?+=?(long unsigned int *_p0, long unsigned int _p1)
2495{
2496        return ((*_p0)+=_p1);
2497
2498}
2499
2500long unsigned int ?+=?(volatile long unsigned int *_p0, long unsigned int _p1)
2501{
2502        return ((*_p0)+=_p1);
2503
2504}
2505
2506char ?-=?(char *_p0, char _p1)
2507{
2508        return ((*_p0)-=_p1);
2509
2510}
2511
2512char ?-=?(volatile char *_p0, char _p1)
2513{
2514        return ((*_p0)-=_p1);
2515
2516}
2517
2518unsigned char ?-=?(unsigned char *_p0, unsigned char _p1)
2519{
2520        return ((*_p0)-=_p1);
2521
2522}
2523
2524unsigned char ?-=?(volatile unsigned char *_p0, unsigned char _p1)
2525{
2526        return ((*_p0)-=_p1);
2527
2528}
2529
2530int ?-=?(int *_p0, int _p1)
2531{
2532        return ((*_p0)-=_p1);
2533
2534}
2535
2536int ?-=?(volatile int *_p0, int _p1)
2537{
2538        return ((*_p0)-=_p1);
2539
2540}
2541
2542unsigned int ?-=?(unsigned int *_p0, unsigned int _p1)
2543{
2544        return ((*_p0)-=_p1);
2545
2546}
2547
2548unsigned int ?-=?(volatile unsigned int *_p0, unsigned int _p1)
2549{
2550        return ((*_p0)-=_p1);
2551
2552}
2553
2554long int ?-=?(long int *_p0, long int _p1)
2555{
2556        return ((*_p0)-=_p1);
2557
2558}
2559
2560long int ?-=?(volatile long int *_p0, long int _p1)
2561{
2562        return ((*_p0)-=_p1);
2563
2564}
2565
2566long unsigned int ?-=?(long unsigned int *_p0, long unsigned int _p1)
2567{
2568        return ((*_p0)-=_p1);
2569
2570}
2571
2572long unsigned int ?-=?(volatile long unsigned int *_p0, long unsigned int _p1)
2573{
2574        return ((*_p0)-=_p1);
2575
2576}
2577
2578char ?<<=?(char *_p0, char _p1)
2579{
2580        return ((*_p0)<<=_p1);
2581
2582}
2583
2584char ?<<=?(volatile char *_p0, char _p1)
2585{
2586        return ((*_p0)<<=_p1);
2587
2588}
2589
2590unsigned char ?<<=?(unsigned char *_p0, unsigned char _p1)
2591{
2592        return ((*_p0)<<=_p1);
2593
2594}
2595
2596unsigned char ?<<=?(volatile unsigned char *_p0, unsigned char _p1)
2597{
2598        return ((*_p0)<<=_p1);
2599
2600}
2601
2602int ?<<=?(int *_p0, int _p1)
2603{
2604        return ((*_p0)<<=_p1);
2605
2606}
2607
2608int ?<<=?(volatile int *_p0, int _p1)
2609{
2610        return ((*_p0)<<=_p1);
2611
2612}
2613
2614unsigned int ?<<=?(unsigned int *_p0, unsigned int _p1)
2615{
2616        return ((*_p0)<<=_p1);
2617
2618}
2619
2620unsigned int ?<<=?(volatile unsigned int *_p0, unsigned int _p1)
2621{
2622        return ((*_p0)<<=_p1);
2623
2624}
2625
2626long int ?<<=?(long int *_p0, long int _p1)
2627{
2628        return ((*_p0)<<=_p1);
2629
2630}
2631
2632long int ?<<=?(volatile long int *_p0, long int _p1)
2633{
2634        return ((*_p0)<<=_p1);
2635
2636}
2637
2638long unsigned int ?<<=?(long unsigned int *_p0, long unsigned int _p1)
2639{
2640        return ((*_p0)<<=_p1);
2641
2642}
2643
2644long unsigned int ?<<=?(volatile long unsigned int *_p0, long unsigned int _p1)
2645{
2646        return ((*_p0)<<=_p1);
2647
2648}
2649
2650char ?>>=?(char *_p0, char _p1)
2651{
2652        return ((*_p0)>>=_p1);
2653
2654}
2655
2656char ?>>=?(volatile char *_p0, char _p1)
2657{
2658        return ((*_p0)>>=_p1);
2659
2660}
2661
2662unsigned char ?>>=?(unsigned char *_p0, unsigned char _p1)
2663{
2664        return ((*_p0)>>=_p1);
2665
2666}
2667
2668unsigned char ?>>=?(volatile unsigned char *_p0, unsigned char _p1)
2669{
2670        return ((*_p0)>>=_p1);
2671
2672}
2673
2674int ?>>=?(int *_p0, int _p1)
2675{
2676        return ((*_p0)>>=_p1);
2677
2678}
2679
2680int ?>>=?(volatile int *_p0, int _p1)
2681{
2682        return ((*_p0)>>=_p1);
2683
2684}
2685
2686unsigned int ?>>=?(unsigned int *_p0, unsigned int _p1)
2687{
2688        return ((*_p0)>>=_p1);
2689
2690}
2691
2692unsigned int ?>>=?(volatile unsigned int *_p0, unsigned int _p1)
2693{
2694        return ((*_p0)>>=_p1);
2695
2696}
2697
2698long int ?>>=?(long int *_p0, long int _p1)
2699{
2700        return ((*_p0)>>=_p1);
2701
2702}
2703
2704long int ?>>=?(volatile long int *_p0, long int _p1)
2705{
2706        return ((*_p0)>>=_p1);
2707
2708}
2709
2710long unsigned int ?>>=?(long unsigned int *_p0, long unsigned int _p1)
2711{
2712        return ((*_p0)>>=_p1);
2713
2714}
2715
2716long unsigned int ?>>=?(volatile long unsigned int *_p0, long unsigned int _p1)
2717{
2718        return ((*_p0)>>=_p1);
2719
2720}
2721
2722char ?&=?(char *_p0, char _p1)
2723{
2724        return ((*_p0)&=_p1);
2725
2726}
2727
2728char ?&=?(volatile char *_p0, char _p1)
2729{
2730        return ((*_p0)&=_p1);
2731
2732}
2733
2734unsigned char ?&=?(unsigned char *_p0, unsigned char _p1)
2735{
2736        return ((*_p0)&=_p1);
2737
2738}
2739
2740unsigned char ?&=?(volatile unsigned char *_p0, unsigned char _p1)
2741{
2742        return ((*_p0)&=_p1);
2743
2744}
2745
2746int ?&=?(int *_p0, int _p1)
2747{
2748        return ((*_p0)&=_p1);
2749
2750}
2751
2752int ?&=?(volatile int *_p0, int _p1)
2753{
2754        return ((*_p0)&=_p1);
2755
2756}
2757
2758unsigned int ?&=?(unsigned int *_p0, unsigned int _p1)
2759{
2760        return ((*_p0)&=_p1);
2761
2762}
2763
2764unsigned int ?&=?(volatile unsigned int *_p0, unsigned int _p1)
2765{
2766        return ((*_p0)&=_p1);
2767
2768}
2769
2770long int ?&=?(long int *_p0, long int _p1)
2771{
2772        return ((*_p0)&=_p1);
2773
2774}
2775
2776long int ?&=?(volatile long int *_p0, long int _p1)
2777{
2778        return ((*_p0)&=_p1);
2779
2780}
2781
2782long unsigned int ?&=?(long unsigned int *_p0, long unsigned int _p1)
2783{
2784        return ((*_p0)&=_p1);
2785
2786}
2787
2788long unsigned int ?&=?(volatile long unsigned int *_p0, long unsigned int _p1)
2789{
2790        return ((*_p0)&=_p1);
2791
2792}
2793
2794char ?|=?(char *_p0, char _p1)
2795{
2796        return ((*_p0)|=_p1);
2797
2798}
2799
2800char ?|=?(volatile char *_p0, char _p1)
2801{
2802        return ((*_p0)|=_p1);
2803
2804}
2805
2806unsigned char ?|=?(unsigned char *_p0, unsigned char _p1)
2807{
2808        return ((*_p0)|=_p1);
2809
2810}
2811
2812unsigned char ?|=?(volatile unsigned char *_p0, unsigned char _p1)
2813{
2814        return ((*_p0)|=_p1);
2815
2816}
2817
2818int ?|=?(int *_p0, int _p1)
2819{
2820        return ((*_p0)|=_p1);
2821
2822}
2823
2824int ?|=?(volatile int *_p0, int _p1)
2825{
2826        return ((*_p0)|=_p1);
2827
2828}
2829
2830unsigned int ?|=?(unsigned int *_p0, unsigned int _p1)
2831{
2832        return ((*_p0)|=_p1);
2833
2834}
2835
2836unsigned int ?|=?(volatile unsigned int *_p0, unsigned int _p1)
2837{
2838        return ((*_p0)|=_p1);
2839
2840}
2841
2842long int ?|=?(long int *_p0, long int _p1)
2843{
2844        return ((*_p0)|=_p1);
2845
2846}
2847
2848long int ?|=?(volatile long int *_p0, long int _p1)
2849{
2850        return ((*_p0)|=_p1);
2851
2852}
2853
2854long unsigned int ?|=?(long unsigned int *_p0, long unsigned int _p1)
2855{
2856        return ((*_p0)|=_p1);
2857
2858}
2859
2860long unsigned int ?|=?(volatile long unsigned int *_p0, long unsigned int _p1)
2861{
2862        return ((*_p0)|=_p1);
2863
2864}
2865
2866char ?^=?(char *_p0, char _p1)
2867{
2868        return ((*_p0)^=_p1);
2869
2870}
2871
2872char ?^=?(volatile char *_p0, char _p1)
2873{
2874        return ((*_p0)^=_p1);
2875
2876}
2877
2878unsigned char ?^=?(unsigned char *_p0, unsigned char _p1)
2879{
2880        return ((*_p0)^=_p1);
2881
2882}
2883
2884unsigned char ?^=?(volatile unsigned char *_p0, unsigned char _p1)
2885{
2886        return ((*_p0)^=_p1);
2887
2888}
2889
2890int ?^=?(int *_p0, int _p1)
2891{
2892        return ((*_p0)^=_p1);
2893
2894}
2895
2896int ?^=?(volatile int *_p0, int _p1)
2897{
2898        return ((*_p0)^=_p1);
2899
2900}
2901
2902unsigned int ?^=?(unsigned int *_p0, unsigned int _p1)
2903{
2904        return ((*_p0)^=_p1);
2905
2906}
2907
2908unsigned int ?^=?(volatile unsigned int *_p0, unsigned int _p1)
2909{
2910        return ((*_p0)^=_p1);
2911
2912}
2913
2914long int ?^=?(long int *_p0, long int _p1)
2915{
2916        return ((*_p0)^=_p1);
2917
2918}
2919
2920long int ?^=?(volatile long int *_p0, long int _p1)
2921{
2922        return ((*_p0)^=_p1);
2923
2924}
2925
2926long unsigned int ?^=?(long unsigned int *_p0, long unsigned int _p1)
2927{
2928        return ((*_p0)^=_p1);
2929
2930}
2931
2932long unsigned int ?^=?(volatile long unsigned int *_p0, long unsigned int _p1)
2933{
2934        return ((*_p0)^=_p1);
2935
2936}
2937
2938float ?=?(float *_p0, float _p1)
2939{
2940        return ((*_p0)=_p1);
2941
2942}
2943
2944float ?=?(volatile float *_p0, float _p1)
2945{
2946        return ((*_p0)=_p1);
2947
2948}
2949
2950float ?*=?(float *_p0, float _p1)
2951{
2952        return ((*_p0)*=_p1);
2953
2954}
2955
2956float ?*=?(volatile float *_p0, float _p1)
2957{
2958        return ((*_p0)*=_p1);
2959
2960}
2961
2962float ?/=?(float *_p0, float _p1)
2963{
2964        return ((*_p0)/=_p1);
2965
2966}
2967
2968float ?/=?(volatile float *_p0, float _p1)
2969{
2970        return ((*_p0)/=_p1);
2971
2972}
2973
2974float ?+=?(float *_p0, float _p1)
2975{
2976        return ((*_p0)+=_p1);
2977
2978}
2979
2980float ?+=?(volatile float *_p0, float _p1)
2981{
2982        return ((*_p0)+=_p1);
2983
2984}
2985
2986float ?-=?(float *_p0, float _p1)
2987{
2988        return ((*_p0)-=_p1);
2989
2990}
2991
2992float ?-=?(volatile float *_p0, float _p1)
2993{
2994        return ((*_p0)-=_p1);
2995
2996}
2997
2998double ?=?(double *_p0, double _p1)
2999{
3000        return ((*_p0)=_p1);
3001
3002}
3003
3004double ?=?(volatile double *_p0, double _p1)
3005{
3006        return ((*_p0)=_p1);
3007
3008}
3009
3010double ?*=?(double *_p0, double _p1)
3011{
3012        return ((*_p0)*=_p1);
3013
3014}
3015
3016double ?*=?(volatile double *_p0, double _p1)
3017{
3018        return ((*_p0)*=_p1);
3019
3020}
3021
3022double ?/=?(double *_p0, double _p1)
3023{
3024        return ((*_p0)/=_p1);
3025
3026}
3027
3028double ?/=?(volatile double *_p0, double _p1)
3029{
3030        return ((*_p0)/=_p1);
3031
3032}
3033
3034double ?+=?(double *_p0, double _p1)
3035{
3036        return ((*_p0)+=_p1);
3037
3038}
3039
3040double ?+=?(volatile double *_p0, double _p1)
3041{
3042        return ((*_p0)+=_p1);
3043
3044}
3045
3046double ?-=?(double *_p0, double _p1)
3047{
3048        return ((*_p0)-=_p1);
3049
3050}
3051
3052double ?-=?(volatile double *_p0, double _p1)
3053{
3054        return ((*_p0)-=_p1);
3055
3056}
3057
3058long double ?=?(long double *_p0, long double _p1)
3059{
3060        return ((*_p0)=_p1);
3061
3062}
3063
3064long double ?=?(volatile long double *_p0, long double _p1)
3065{
3066        return ((*_p0)=_p1);
3067
3068}
3069
3070long double ?*=?(long double *_p0, long double _p1)
3071{
3072        return ((*_p0)*=_p1);
3073
3074}
3075
3076long double ?*=?(volatile long double *_p0, long double _p1)
3077{
3078        return ((*_p0)*=_p1);
3079
3080}
3081
3082long double ?/=?(long double *_p0, long double _p1)
3083{
3084        return ((*_p0)/=_p1);
3085
3086}
3087
3088long double ?/=?(volatile long double *_p0, long double _p1)
3089{
3090        return ((*_p0)/=_p1);
3091
3092}
3093
3094long double ?+=?(long double *_p0, long double _p1)
3095{
3096        return ((*_p0)+=_p1);
3097
3098}
3099
3100long double ?+=?(volatile long double *_p0, long double _p1)
3101{
3102        return ((*_p0)+=_p1);
3103
3104}
3105
3106long double ?-=?(long double *_p0, long double _p1)
3107{
3108        return ((*_p0)-=_p1);
3109
3110}
3111
3112long double ?-=?(volatile long double *_p0, long double _p1)
3113{
3114        return ((*_p0)-=_p1);
3115
3116}
3117
Note: See TracBrowser for help on using the repository browser.