Commit | Line | Data |
---|---|---|
1 | #!/bin/sh | |
2 | ||
3 | TYPES='void|char|int|File|gboolean|GNode|GList|WINDOW' | |
4 | ||
5 | egrep -h '^('$TYPES').*;$' *.c | sed 's/^/extern /' | |
6 | echo | |
7 | ||
8 | for file in *.c; do | |
9 | echo '/* ' $file ' */' | |
10 | egrep '^('$TYPES').*(\)|,)$' $file | grep -v '^int main(.*)' | sed 's/)$/);/' | |
11 | echo | |
12 | done | |
13 | echo '#endif' |