/* vim: set noet ts=4: * $Id: wmpuzzle.h,v 1.23 2006/04/16 08:26:45 godisch Exp $ * * Copyright (c) 2002-2006 Martin A. Godisch */ #ifndef WMPUZZLE_H_INCLUDED #define WMPUZZLE_H_INCLUDED #include #ifdef BSD #include #else #include #endif #define EINTERNAL 200 #define EINVALXPM 201 #define ESMALLXPM 202 void do_opts(int, char**, char***, int*, int*, int*, char**, char**); static void handler(int); void move(int); void prepare(const char*); char *read_state(char*); void shuffle(int, char*); int valid(int); void write_state(void); int transform(char***); #endif