Mercurial > dropbear
comparison libtomcrypt/filter.pl @ 382:0cbe8f6dbf9e
propagate from branch 'au.asn.ucc.matt.ltc.dropbear' (head 2af22fb4e878750b88f80f90d439b316d229796f)
to branch 'au.asn.ucc.matt.dropbear' (head 02c413252c90e9de8e03d91e9939dde3029f5c0a)
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Thu, 11 Jan 2007 02:41:05 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
379:b66a00272a90 | 382:0cbe8f6dbf9e |
---|---|
1 #!/usr/bin/perl | |
2 | |
3 # we want to filter every between START_INS and END_INS out and then insert crap from another file (this is fun) | |
4 | |
5 $dst = shift; | |
6 $ins = shift; | |
7 | |
8 open(SRC,"<$dst"); | |
9 open(INS,"<$ins"); | |
10 open(TMP,">tmp.delme"); | |
11 | |
12 $l = 0; | |
13 while (<SRC>) { | |
14 if ($_ =~ /START_INS/) { | |
15 print TMP $_; | |
16 $l = 1; | |
17 while (<INS>) { | |
18 print TMP $_; | |
19 } | |
20 close INS; | |
21 } elsif ($_ =~ /END_INS/) { | |
22 print TMP $_; | |
23 $l = 0; | |
24 } elsif ($l == 0) { | |
25 print TMP $_; | |
26 } | |
27 } | |
28 | |
29 close TMP; | |
30 close SRC; |