diff --git a/magick/magic.c b/magick/magic.c
index 25b1bff..34263ae 100644
--- a/magick/magic.c
+++ b/magick/magic.c
@@ -49,6 +49,7 @@
#include "magick/memory_.h"
#include "magick/semaphore.h"
#include "magick/string_.h"
+#include "magick/string-private.h"
#include "magick/token.h"
#include "magick/utility.h"
#include "magick/xml-tree.h"
@@ -804,7 +805,7 @@
{
if (LocaleCompare((char *) keyword,"offset") == 0)
{
- magic_info->offset=(MagickOffsetType) atol(token);
+ magic_info->offset=(MagickOffsetType) StringToLong(token);
break;
}
break;