* - The number of bytes written to the out buffer.
* - A number >= outlen if truncation has occurred.
*/
-ssize_t regex_flags_print(fr_sbuff_t *sbuff, fr_regex_flags_t const flags[static REGEX_FLAG_BUFF_SIZE])
+ssize_t regex_flags_print(fr_sbuff_t *sbuff, fr_regex_flags_t const *flags)
{
fr_sbuff_t our_sbuff = FR_SBUFF(sbuff);
ssize_t regex_flags_parse(int *err, fr_regex_flags_t *out, fr_sbuff_t *in,
fr_sbuff_term_t const *terminals, bool err_on_dup);
-ssize_t regex_flags_print(fr_sbuff_t *sbuff, fr_regex_flags_t const flags[static REGEX_FLAG_BUFF_SIZE]);
+ssize_t regex_flags_print(fr_sbuff_t *sbuff, fr_regex_flags_t const *flags);
ssize_t regex_compile(TALLOC_CTX *ctx, regex_t **out, char const *pattern, size_t len,
fr_regex_flags_t const *flags, bool subcaptures, bool runtime);