diff options
| author | Max Horn | 2009-02-21 04:43:49 +0000 |
|---|---|---|
| committer | Max Horn | 2009-02-21 04:43:49 +0000 |
| commit | fa75bd23e6b710d2f225c9162ca651e7e518ce75 (patch) | |
| tree | 75c0b4137b18230fed9d606d7740b0d42b02a88a /engines/sci/scicore | |
| parent | 7c87b4901dd6de93511cf7995931b64e59d13fef (diff) | |
| download | scummvm-rg350-fa75bd23e6b710d2f225c9162ca651e7e518ce75.tar.gz scummvm-rg350-fa75bd23e6b710d2f225c9162ca651e7e518ce75.tar.bz2 scummvm-rg350-fa75bd23e6b710d2f225c9162ca651e7e518ce75.zip | |
SCI: Yet more cleanup
svn-id: r38661
Diffstat (limited to 'engines/sci/scicore')
| -rw-r--r-- | engines/sci/scicore/resource_patch.cpp | 14 | ||||
| -rw-r--r-- | engines/sci/scicore/tools.cpp | 56 |
2 files changed, 18 insertions, 52 deletions
diff --git a/engines/sci/scicore/resource_patch.cpp b/engines/sci/scicore/resource_patch.cpp index 1ba016a9cd..c861bd9adc 100644 --- a/engines/sci/scicore/resource_patch.cpp +++ b/engines/sci/scicore/resource_patch.cpp @@ -104,11 +104,6 @@ static void process_patch(ResourceSource *source, int sci0_read_resource_patches(ResourceSource *source, resource_t **resource_p, int *resource_nr_p) { - // FIXME: Use only one specific dir, instead of SearchMan? - //chdir(source->location_dir_name.c_str()); - //sci_init_dir(&dir); - //entry = sci_find_first(&dir, "*.???"); - Common::ArchiveMemberList files; SearchMan.listMatchingMembers(files, "*.???"); @@ -119,7 +114,6 @@ int sci0_read_resource_patches(ResourceSource *source, resource_t **resource_p, int i; unsigned int resname_len; char *endptr; -printf("sci0_read_resource_patches: scanning '%s'\n", name.c_str()); for (i = sci_view; i < sci_invalid_resource; i++) if (scumm_strnicmp(sci_resource_types[i], name.c_str(), @@ -148,13 +142,7 @@ printf("sci0_read_resource_patches: scanning '%s'\n", name.c_str()); return 0; } -int -sci1_read_resource_patches(ResourceSource *source, resource_t **resource_p, int *resource_nr_p) { - // FIXME: Use only one specific dir, instead of SearchMan? - //chdir(source->location_dir_name.c_str()); - //sci_init_dir(&dir); - //entry = sci_find_first(&dir, "*.*"); - +int sci1_read_resource_patches(ResourceSource *source, resource_t **resource_p, int *resource_nr_p) { Common::ArchiveMemberList files; SearchMan.listMatchingMembers(files, "*.*"); diff --git a/engines/sci/scicore/tools.cpp b/engines/sci/scicore/tools.cpp index b7a2327d75..ae1c343336 100644 --- a/engines/sci/scicore/tools.cpp +++ b/engines/sci/scicore/tools.cpp @@ -96,7 +96,8 @@ int sci_debug_flags = 0; /* Special flags */ int sci_ffs(int _mask) { int retval = 0; - if (!_mask) return 0; + if (!_mask) + return 0; retval++; while (!(_mask & 1)) { retval++; @@ -109,45 +110,22 @@ int sci_ffs(int _mask) { /******************** Debug functions ********************/ -void -_SCIkvprintf(FILE *file, const char *format, va_list args) { - vfprintf(file, format, args); - if (con_file) vfprintf(con_file, format, args); -} -void -_SCIkprintf(FILE *file, const char *format, ...) { - va_list args; - - va_start(args, format); - _SCIkvprintf(file, format, args); - va_end(args); -} +/* Functions for internal macro use */ +void _SCIkvprintf(FILE *file, const char *format, va_list args); +void _SCIkprintf(FILE *file, const char *format, ...) GCC_PRINTF(2, 3); -void -_SCIkwarn(state_t *s, const char *file, int line, int area, const char *format, ...) { - va_list args; - - if (area == SCIkERROR_NR) - _SCIkprintf(stderr, "ERROR: "); - else - _SCIkprintf(stderr, "Warning: "); - - va_start(args, format); - _SCIkvprintf(stderr, format, args); - va_end(args); - fflush(NULL); - - if (sci_debug_flags & _DEBUG_FLAG_BREAK_ON_WARNINGS) script_debug_flag = 1; +void _SCIkvprintf(FILE *file, const char *format, va_list args) { + vfprintf(file, format, args); + if (con_file) vfprintf(con_file, format, args); } -void -_SCIkdebug(state_t *s, const char *file, int line, int area, const char *format, ...) { +void _SCIkdebug(state_t *s, const char *file, int line, int area, const char *format, ...) { va_list args; if (s->debug_mode & (1 << area)) { - _SCIkprintf(stdout, " kernel: (%s L%d): ", file, line); + fprintf(stdout, " kernel: (%s L%d): ", file, line); va_start(args, format); _SCIkvprintf(stdout, format, args); va_end(args); @@ -155,22 +133,22 @@ _SCIkdebug(state_t *s, const char *file, int line, int area, const char *format, } } -void -_SCIGNUkdebug(const char *funcname, state_t *s, const char *file, int line, int area, const char *format, ...) { +void _SCIGNUkdebug(const char *funcname, state_t *s, const char *file, int line, int area, const char *format, ...) { va_list xargs; int error = ((area == SCIkWARNING_NR) || (area == SCIkERROR_NR)); if (error || (s->debug_mode & (1 << area))) { /* Is debugging enabled for this area? */ - _SCIkprintf(stderr, "FSCI: "); + fprintf(stderr, "FSCI: "); if (area == SCIkERROR_NR) - _SCIkprintf(stderr, "ERROR in %s ", funcname); + fprintf(stderr, "ERROR in %s ", funcname); else if (area == SCIkWARNING_NR) - _SCIkprintf(stderr, "%s: Warning ", funcname); - else _SCIkprintf(stderr, funcname); + fprintf(stderr, "%s: Warning ", funcname); + else + fprintf(stderr, funcname); - _SCIkprintf(stderr, "(%s L%d): ", file, line); + fprintf(stderr, "(%s L%d): ", file, line); va_start(xargs, format); _SCIkvprintf(stderr, format, xargs); |
