diff options
author | Theo de Raadt <deraadt@cvs.openbsd.org> | 1999-09-26 20:53:39 +0000 |
---|---|---|
committer | Theo de Raadt <deraadt@cvs.openbsd.org> | 1999-09-26 20:53:39 +0000 |
commit | 8c922cd518cd36a281ce7cb57136ab3daff4af36 (patch) | |
tree | 3e941e108cbcb7ced11e67bd3d01c5e04dfa6283 /usr.bin/ssh/rfc-pg.c | |
parent | 51e6206503f4e208e20bee340a0992c2dbccf1fa (diff) |
i bet a lot of people didn't know what ssh 1.2.16 had a nice license.
well, except for the patent issues. someone in sweden (forget their
name at the moment) cleaned out most of the patented code, and now
this code removes rsa code. when this is done, it will link against
libssl, but the work isn't completely done yet. then we need to bring
this up to modern days, featurewise.
Diffstat (limited to 'usr.bin/ssh/rfc-pg.c')
-rw-r--r-- | usr.bin/ssh/rfc-pg.c | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/usr.bin/ssh/rfc-pg.c b/usr.bin/ssh/rfc-pg.c new file mode 100644 index 00000000000..20d9b483908 --- /dev/null +++ b/usr.bin/ssh/rfc-pg.c @@ -0,0 +1,49 @@ +/* + +rfc-pg.c + +Author: Tatu Ylonen <ylo@cs.hut.fi> + +Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland + All rights reserved + +Created: Fri Jul 7 02:14:16 1995 ylo + +*/ + +/* RCSID("$Id: rfc-pg.c,v 1.1 1999/09/26 20:53:37 deraadt Exp $"); */ + +#include <stdio.h> + +int main() +{ + int add_formfeed = 0; + int skipping = 0; + int ch; + + while ((ch = getc(stdin)) != EOF) + { + if (ch == '\n') + { + if (add_formfeed) + { + putc('\n', stdout); + putc('\014', stdout); + putc('\n', stdout); + add_formfeed = 0; + skipping = 1; + continue; + } + if (skipping) + continue; + } + skipping = 0; + if (ch == '\014') + { + add_formfeed = 1; + continue; + } + putc(ch, stdout); + } + exit(0); +} |