From 5c35a542079457f2f5bcb9f367d6c449a2879822 Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Fri, 7 Jul 2006 06:59:49 +0000 Subject: [PATCH] Fix compilation on Windows. Reformat a bit --- include/yaz/test.h | 4 ++-- src/test.c | 29 +++++++++++++++++------------ 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/include/yaz/test.h b/include/yaz/test.h index 62c57e2..fa42267 100644 --- a/include/yaz/test.h +++ b/include/yaz/test.h @@ -2,7 +2,7 @@ * Copyright (C) 1995-2006, Index Data ApS * See the file LICENSE for details. * - * $Id: test.h,v 1.7 2006-07-06 13:10:29 heikki Exp $ + * $Id: test.h,v 1.8 2006-07-07 06:59:49 adam Exp $ */ /** \file test.h @@ -62,7 +62,7 @@ YAZ_EXPORT void yaz_check_init1(int *argc, char ***argv); YAZ_EXPORT void yaz_check_term1(void); /** \brief used by macro. Should not be called directly */ -YAZ_EXPORT void yaz_check_init_log(char *argv0); +YAZ_EXPORT void yaz_check_init_log(const char *argv0); /** \brief used by macro. Should not be called directly */ YAZ_EXPORT void yaz_check_print1(int type, const char *file, int line, diff --git a/src/test.c b/src/test.c index 7d521b8..b39d221 100644 --- a/src/test.c +++ b/src/test.c @@ -2,7 +2,7 @@ * Copyright (C) 1995-2005, Index Data ApS * See the file LICENSE for details. * - * $Id: test.c,v 1.8 2006-07-06 13:10:31 heikki Exp $ + * $Id: test.c,v 1.9 2006-07-07 06:59:49 adam Exp $ */ /** \file test.c @@ -16,7 +16,9 @@ #include #include #include +#if HAVE_UNISTSD_H #include +#endif #include #include @@ -25,7 +27,7 @@ static FILE *test_fout = 0; /* can't use '= stdout' on some systems */ static int test_total = 0; static int test_failed = 0; static int test_verbose = 1; -static char *test_prog = 0; +static const char *test_prog = 0; static int log_tests = 0; static FILE *get_file() @@ -35,9 +37,9 @@ static FILE *get_file() return stdout; } -static char *progname(char *argv0) +static const char *progname(const char *argv0) { - char *cp = strrchr(argv0, '/'); + const char *cp = strrchr(argv0, '/'); if (cp) return cp+1; cp = strrchr(argv0, '\\'); @@ -106,7 +108,7 @@ void yaz_check_init1(int *argc_p, char ***argv_p) } /** \brief Initialize the log system */ -void yaz_check_init_log(char *argv0) +void yaz_check_init_log(const char *argv0) { char logfilename[2048]; log_tests = 1; @@ -144,7 +146,7 @@ void yaz_check_eq1(int type, const char *file, int line, { char formstr[2048]; - if (type==YAZ_TEST_TYPE_OK) + if (type == YAZ_TEST_TYPE_OK) sprintf(formstr, "%.500s == %.500s ", left, right); else sprintf(formstr, "%.500s != %.500s\n %d != %d", left, right, lval,rval); @@ -155,7 +157,7 @@ void yaz_check_print1(int type, const char *file, int line, const char *expr) { const char *msg = "unknown"; - int printit=1; + int printit = 1; test_total++; switch(type) @@ -164,26 +166,29 @@ void yaz_check_print1(int type, const char *file, int line, test_failed++; msg = "FAILED"; if (test_verbose < 1) - printit=0; + printit = 0; break; case YAZ_TEST_TYPE_OK: msg = "ok"; if (test_verbose < 3) - printit=0; + printit = 0; break; } - if (printit) { + if (printit) + { fprintf(get_file(), "%s:%d %s: ", file, line, msg); fprintf(get_file(), "%s\n", expr); } - if (log_tests) { + if (log_tests) + { yaz_log(YLOG_LOG, "%s:%d %s: ", file, line, msg); yaz_log(YLOG_LOG, "%s\n", expr); } } -int yaz_test_get_verbosity(){ +int yaz_test_get_verbosity() +{ return test_verbose; } -- 1.7.10.4