diff -r e72e671d6f8c -r 0bdf5a6a5ccc cryptbreaker/cryptbreaker.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cryptbreaker/cryptbreaker.patch Fri Jan 09 18:39:17 2009 +0100 @@ -0,0 +1,151 @@ +Index: terminal.c +--- terminal.c.orig 1988-11-26 01:40:43.000000000 +0100 ++++ terminal.c 2009-01-09 18:15:47.583499911 +0100 +@@ -6,11 +6,11 @@ + /* + * Routines in terminal abstraction: + * +- * set_term() ++ * set_cb_term() + * Initialize terminal, clear the screen. + * +- * unset_term() +- * Return terminal to state before set_term(). ++ * unset_cb_term() ++ * Return terminal to state before set_cb_term(). + * + * char2sym(char) + * Return the symbol used to display the given char in the +@@ -97,6 +97,14 @@ + */ + + ++#include ++#include ++#include ++#if (defined(sun) && defined(__svr4__)) ++#include ++#else ++#include ++#endif + #include + #include + #include +@@ -216,7 +224,7 @@ + * and termcap subroutine packages, although the old code is used + * for screen refresh. + */ +-set_term() ++set_cb_term() + { + printf("\n\nInitializing terminal ..."); + fflush(stdout); +@@ -609,7 +617,7 @@ + + /* Restore the terminal to its original mode. + */ +-unset_term() ++unset_cb_term() + { + enter_mode(SMNORMAL); + Puts(end_kp); /* Can't tell if this is original. */ +Index: tritab.c +--- tritab.c.orig 1988-11-26 01:39:37.000000000 +0100 ++++ tritab.c 2009-01-09 17:44:48.411457903 +0100 +@@ -4,6 +4,7 @@ + + #include + #include ++#include + #include "window.h" + #include "specs.h" + #include "cipher.h" +Index: cipher.c +--- cipher.c.orig 1988-11-26 01:40:22.000000000 +0100 ++++ cipher.c 2009-01-09 17:54:12.811182642 +0100 +@@ -6,6 +6,7 @@ + + + #include ++#include + #include + #include "window.h" + #include "specs.h" +Index: start.c +--- start.c.orig 1988-11-26 01:39:45.000000000 +0100 ++++ start.c 2009-01-09 18:05:43.601774154 +0100 +@@ -11,6 +11,7 @@ + + + #include ++#include + #include + #include + #include "window.h" +@@ -109,13 +110,13 @@ + { + setcursor(MAXHEIGHT, 1); + fflush(stdout); +- unset_term(); ++ unset_cb_term(); + + kill(getpid(), SIGSTOP); + + /* Return here when/if program restarted. */ + /* Note that the signal mask is restored by longjmp. */ +- set_term(); ++ set_cb_term(); + longjmp(saved_stack, 0); + } + +@@ -128,7 +129,7 @@ + setcursor(MAXHEIGHT, 1); + printf("\n"); + fflush(stdout); +- unset_term(); ++ unset_cb_term(); + + kill(getpid(), SIGKILL); + } +@@ -192,7 +193,7 @@ + done(status) + int status; + { +- unset_term(); ++ unset_cb_term(); + printf("\n"); + exit(status); + } +Index: stats.c +--- stats.c.orig 1988-11-26 01:40:42.000000000 +0100 ++++ stats.c 2009-01-09 17:54:22.235822458 +0100 +@@ -7,6 +7,7 @@ + + + #include ++#include + #include + #include "window.h" + #include "specs.h" +Index: cdblocks.c +--- cblocks.c.orig 1988-11-26 01:39:27.000000000 +0100 ++++ cblocks.c 2009-01-09 17:58:13.630695396 +0100 +@@ -10,6 +10,7 @@ + + + #include ++#include + #include "window.h" + #include "layout.h" + #include "specs.h" +Index: perm.c +--- perm.c.orig 1988-11-26 01:39:44.000000000 +0100 ++++ perm.c 2009-01-09 17:58:19.870669485 +0100 +@@ -7,6 +7,7 @@ + + + #include ++#include + #include "window.h" + #include "specs.h" +