source: translator/preludesrc.c@ 643a2e1

ADT aaron-thesis arm-eh ast-experimental cleanup-dtors ctor deferred_resn demangler enum forall-pointer-decay gc_noraii jacob/cs343-translation jenkins-sandbox memory new-ast new-ast-unique-expr new-env no_list persistent-indexer pthread-emulation qualifiedEnum resolv-new string with_gc
Last change on this file since 643a2e1 was 51b73452, checked in by Peter A. Buhr <pabuhr@…>, 11 years ago

initial commit

  • 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.