diff options
author | Nicolas "Pixel" Noble <pixel@nobis-crew.org> | 2009-08-09 22:11:22 +0200 |
---|---|---|
committer | Nicolas "Pixel" Noble <pixel@nobis-crew.org> | 2009-08-09 22:11:22 +0200 |
commit | b8b136dc8b077d8ac3195528c99b856a5dc3970f (patch) | |
tree | 4588e9424bb231df4264f0f56877a27d28822f20 /mpq-fs.c | |
parent | c892ac011494f41fdf43c00d1a940612aa7e1a45 (diff) |
Fixing a few error messages.
Diffstat (limited to 'mpq-fs.c')
-rw-r--r-- | mpq-fs.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -5,6 +5,8 @@ #include "hashtab.h" #include "mpq-fs.h" #include "mpq-misc.h" +#include "mpq-errors.h" +#include "errors.h" #include "stalloc.h" #define MAX_FNAME 2048 @@ -122,12 +124,15 @@ struct mpq_file_t * mpqlib_fs_open(const char * _fname) { hash_entry * entry; entry = find_file(fname); + __mpqlib_errno = MPQLIB_ERROR_NO_ERROR; free(fname); if (entry) { return mpqlib_open_file(entry->mpq_a, entry->entry); } + + __mpqlib_errno = MPQLIB_ERROR_FILE_NOT_FOUND; return NULL; } |