X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=src%2Fcommon.h;h=0058a0109dffbd7570c83adbbc973ab71aea42f8;hb=dd2261ab6cd2b8ddc9fd0078c995ec943fee8dbd;hp=cfd011fe7ab03f6b2cc7574fffdb1afd58945454;hpb=6a65dca9d597772744524b909f2d89b479b8bf77;p=emu8051.git diff --git a/src/common.h b/src/common.h index cfd011f..0058a01 100644 --- a/src/common.h +++ b/src/common.h @@ -16,15 +16,12 @@ * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef COMMON_H #define COMMON_H 1 -/* Define this to have debugging output. */ -/* #define EMU8051_DEBUG 1 */ - #include #include #include @@ -35,34 +32,29 @@ # include #endif +#include "log.h" + #define FIXED_FONT "monospace 12" +#define MAX_FILENAME_LENGTH 1024 + /* Common constants. */ #ifndef EXIT_SUCCESS # define EXIT_SUCCESS 0 # define EXIT_FAILURE 1 #endif -typedef int bool; -#ifndef FALSE -# define FALSE 0 -# define TRUE 1 -#endif - - /* Returns TRUE if the strings 'a' and 'b' are equal. */ -#define STREQ(a, b) (strcmp((a), (b)) == 0) +#define STREQ(a, b) (strcasecmp((a), (b)) == 0) /* Returns TRUE if the first 'c' characters of strings 'a' and 'b' are equal. */ -#define STREQ_LEN(a, b, c) (strncmp((a), (b), (c)) == 0) +#define STREQ_LEN(a, b, c) (strncasecmp((a), (b), (c)) == 0) inline void -ErrorLocation( const char *file, int line ); +ErrorLocation(const char *file, int line); -/*@out@*/ /*@only@*/ void * -xmalloc( size_t size, const char *filename, int line_number ); - +xmalloc(size_t size, const char *filename, int line_number); #endif /* COMMON_H */