File:
[local] /
rpl /
src /
conversion.awk
Revision
1.6:
download - view:
text,
annotated -
select for diffs -
revision graph
Tue Jun 21 07:45:21 2011 UTC (13 years, 10 months ago) by
bertrand
Branches:
MAIN
CVS tags:
rpl-4_1_9,
rpl-4_1_8,
rpl-4_1_7,
rpl-4_1_6,
rpl-4_1_5,
rpl-4_1_4,
rpl-4_1_3,
rpl-4_1_2,
rpl-4_1_11,
rpl-4_1_10,
rpl-4_1_1,
rpl-4_1_0,
HEAD
Merge de la branche 4_0 sur HEAD.
1: BEGIN {
2: indicateur = 0;
3: }
4:
5: /^\/\/ BEGIN C PROTOTYPES/ {
6: indicateur = 1;
7: }
8:
9: /^\/\/ END C PROTOTYPES/ {
10: indicateur = 0;
11: }
12:
13: /^([abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_]+[ ]+)+/ {
14: if (indicateur == 1)
15: {
16: if ($1 == "unsigned" || $1 == "signed" || $1 == "inline")
17: LIGNE = $3;
18: else
19: LIGNE = $2;
20: LIGNE = substr(LIGNE, 1, index(LIGNE, "(") - 1);
21: while(substr(LIGNE, 1, 1) == "*")
22: LIGNE = substr(LIGNE, 2, length(LIGNE) - 1);
23: printf("#define %s librpl_%s\n", LIGNE, LIGNE);
24: }
25: }
CVSweb interface <joel.bertrand@systella.fr>