* grub-core/gnulib/regex.h (re_pattern_buffer): Declare buffer as

re_dfa_t to avoid breaking alignment invariants.
	* grub-core/gnulib/regex_internal.h (re_dfa_t): Moved to ...
	* grub-core/gnulib/regex.h (re_dfa_t): ... here.
This commit is contained in:
Vladimir 'phcoder' Serbinenko 2012-02-09 23:40:17 +01:00
parent 44c6828db4
commit a67b2a046c
4 changed files with 12 additions and 6 deletions

View file

@ -776,7 +776,7 @@ re_compile_internal (regex_t *preg, const char * pattern, size_t length,
if (dfa == NULL)
return REG_ESPACE;
preg->allocated = sizeof (re_dfa_t);
preg->buffer = (unsigned char *) dfa;
preg->buffer = dfa;
}
preg->used = sizeof (re_dfa_t);