ADT
ast-experimental
pthread-emulation
qualifiedEnum
Last change
on this file since 5ce7f4a was bf71cfd, checked in by Thierry Delisle <tdelisle@…>, 7 years ago |
Moved up many directories in source
|
-
Property mode
set to
100644
|
File size:
1.0 KB
|
Line | |
---|
1 | s/; /;\n/g #Make multi declaration lines into multiple lines
|
---|
2 | /targetm/s/.*// #Remove targetm declarations
|
---|
3 | /__Unsupported/s/.*// #Remove Unsupported types declarations
|
---|
4 | s/void \(const char \*\)0\(\);// #Remove void (const char \*)0();
|
---|
5 | s/\"//g #Remove extraenous quotes in declarations
|
---|
6 | /__builtin_/s/_ /_/g #Remove extraenous spaces in declarations
|
---|
7 |
|
---|
8 | #Fix gcc overloading
|
---|
9 | # various sed rules for the gcc sync builtins which are overloaded
|
---|
10 | # kept here because they generate an acceptable approximate of the correct prototypes
|
---|
11 |
|
---|
12 | #/__sync_/s/_[0-9][0-9]*\(.*\)/\(\);/g #hack since it will accept any parameters
|
---|
13 | #/__atomic_/s/_[0-9][0-9]*\(.*\)/\(\);/g #hack since it will accept any parameters
|
---|
14 |
|
---|
15 | #/_16/s/void \*/__int128 \*/g
|
---|
16 | #/_8/s/void \*/long long int \*/g
|
---|
17 | #/_4/s/void \*/int \*/g
|
---|
18 | #/_2/s/void \*/short \*/g
|
---|
19 | #/_1/s/void \*/char \*/g
|
---|
20 |
|
---|
21 | #s/([a-zA-Z0-9_ ]+)\s+__sync([a-z_]+)_([0-9]+)\((.*)\);/\1 __sync\2\(\4\,...); \1 __sync\2_\3\(\4\,...);/
|
---|
22 | #s/([a-zA-Z0-9_ ]+)\s+__atomic([a-z_]+)_([0-9]+)\((.*)\);/\1 __atomic\2\(\4\); \1 __atomic\2_\3\(\4\);/
|
---|
Note:
See
TracBrowser
for help on using the repository browser.