-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove `
%
s`
%b
%M
%T from
my_vsnprintf`
PR #3309 (MDEV-21978) introduced more preferrable alternatives to those extensions. This commit removes the above old and deprecated syntax. An earlier commit has already removed tests for these specifiers. With the code for the old extension formats gone, this commit also improves the code around the new extension suffixes: * Remove code for formatting ``%`T`` * Those code are now dead, for the new suffix-based syntax does not recognize `%sQT`/`%sTQ`. * `suffix_q= TRUE` now additionally replaces `…|= ESCAPED_ARG`. * Flatten ``flag = true if /%iE/ `` and `do_iE if flag` code together [Breaking] This commit removes obsolete features. Although earlier commits (should have) migrated every usages direct or indirect in the entire MariaDB/server, other codebases might still be using them. This final change will break *everything* in those outdated foreign lands.
- Loading branch information
Showing
1 changed file
with
15 additions
and
73 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters