ilbc: extract-cfile.awk has fallen off the internet

Close #13923.
This commit is contained in:
Graham Christensen 2016-03-14 15:20:18 -05:00 committed by Vladimír Čunát
parent c310cb9e46
commit 2aae2af845
2 changed files with 25 additions and 5 deletions

View File

@ -3,11 +3,7 @@
stdenv.mkDerivation rec {
name = "ilbc-rfc3951";
script = fetchurl {
url = http://ilbcfreeware.org/documentation/extract-cfile.txt;
name = "extract-cfile.awk";
sha256 = "0md76qlszaras9grrxaq7xfxn1yikmz4qqgnjj6y50jg31yr5wyd";
};
script = ./extract-cfile.awk;
rfc3951 = fetchurl {
url = http://www.ietf.org/rfc/rfc3951.txt;

View File

@ -0,0 +1,24 @@
BEGIN { srcname = "nothing"; }
{ if (/^A\.[0-9][0-9]*\.* *[a-zA-Z][a-zA-Z_0-9]*\.[ch]/) {
if (srcname != "nothing")
close(srcname);
srcname = $2;
printf("creating source file %s\n", srcname);
}else if (srcname != "nothing") {
if (/Andersen,* *et* *al\./)
printf("skipping %s\n", $0);
else if (/ /)
printf("skipping2 %s\n", $0);
else if (/Internet Low Bit Rate Codec *December 2004/)
printf("skipping3 %s\n", $0);
else if (/Authors' *Addresses/){
close(srcname);
exit;}
else
print $0 >> srcname;
}
}
END {
printf("ending file %s\n", srcname);
close(srcname);
}