summaryrefslogtreecommitdiffhomepage
path: root/src/internal
diff options
context:
space:
mode:
Diffstat (limited to 'src/internal')
-rw-r--r--src/internal/pe_impl.c4
-rw-r--r--src/internal/pe_impl.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/internal/pe_impl.c b/src/internal/pe_impl.c
index 2611f6b..594f23d 100644
--- a/src/internal/pe_impl.c
+++ b/src/internal/pe_impl.c
@@ -8,7 +8,7 @@
#include <pemagine/pemagine.h>
#include "pe_impl.h"
-uint32_t pe_impl_strlen_ansi(const char * str)
+int32_t pe_impl_strlen_ansi(const char * str)
{
char * ch;
char * upper_bound;
@@ -25,7 +25,7 @@ uint32_t pe_impl_strlen_ansi(const char * str)
}
-uint32_t pe_impl_strlen_utf16(const wchar16_t * str)
+int32_t pe_impl_strlen_utf16(const wchar16_t * str)
{
wchar16_t * wch;
wchar16_t * upper_bound;
diff --git a/src/internal/pe_impl.h b/src/internal/pe_impl.h
index 392f6b2..43ec6ef 100644
--- a/src/internal/pe_impl.h
+++ b/src/internal/pe_impl.h
@@ -12,6 +12,6 @@ struct pe_block {
uint32_t size;
};
-uint32_t pe_impl_strlen_ansi(const char * str);
-uint32_t pe_impl_strlen_utf16(const wchar16_t * str);
+int32_t pe_impl_strlen_ansi(const char * str);
+int32_t pe_impl_strlen_utf16(const wchar16_t * str);
wchar16_t pe_impl_utf16_char_to_lower(const wchar16_t c);