Hi, > Also IMHO for *new* API we shouldn't continue the problems of the old > APIs; that means we should use size_t for the length, start_offset and > offsetcount parameters and the offsets themselves. (If the current code > can't cope, just reuturn an error if length > INT_MAX, but then we can > fix that without changing API.) Also, maybe options should be unsigned > (it's flags, right?).
I think this would be a major change, which should only happen if all pcre API would go to the new form. Probably uint32_t would be the best for flags. We were thinking about a complete redesign of the API for some time, and perhaps we should note these requirements as well. Perhaps we should introduce a pcre2.h sometimes and some conversion functions which translates the arguments from the old format. Regards, Zoltan -- ## List details at https://lists.exim.org/mailman/listinfo/pcre-dev