#include "file.h"
#ifndef lint
-FILE_RCSID("@(#)$File: apprentice.c,v 1.159 2010/07/21 16:47:17 christos Exp $")
+FILE_RCSID("@(#)$File: apprentice.c,v 1.160 2010/09/20 14:14:49 christos Exp $")
#endif /* lint */
#include "magic.h"
case FILE_PSTRING:
case FILE_BESTRING16:
case FILE_LESTRING16:
- /* binary test, set flag */
- mstart->flag |= BINTEST;
+ /* Allow text overrides */
+ if (mstart->str_flags & STRING_TEXTTEST)
+ mstart->flag |= TEXTTEST;
+ else
+ mstart->flag |= BINTEST;
break;
case FILE_REGEX:
case FILE_SEARCH: