From f862a227beeed5476d09cd67573996258bca5d19 Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Thu, 23 Jun 2005 09:14:19 +0000 Subject: `Guess', a Mastermind clone from James Harvey. This checkin also introduces a few new utility functions in misc.c, one of which is the bitmap obfuscator from Mines (which has therefore been moved out of mines.c). [originally from svn r5992] --- puzzles.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'puzzles.h') diff --git a/puzzles.h b/puzzles.h index ed1fef6..0bdb581 100644 --- a/puzzles.h +++ b/puzzles.h @@ -205,6 +205,13 @@ char *dupstr(const char *s); * misc.c */ void free_cfg(config_item *cfg); +void obfuscate_bitmap(unsigned char *bmp, int bits, int decode); + +/* allocates output each time. len is always in bytes of binary data. + * May assert (or just go wrong) if lengths are unchecked. */ +char *bin2hex(const unsigned char *in, int inlen); +unsigned char *hex2bin(const char *in, int outlen); + /* * version.c -- cgit v1.1