An archaic GNU extension to `scanf`, under which `%as`, `%aS`, and `%a[...]` meant to scan a string and allocate space for it with `malloc`, is now restricted to programs compiled in C89 or C++98 mode with `_GNU_SOURCE` defined.
An archaic GNU extension to `scanf`, under which `%as`, `%aS`, and `%a[...]` meant to scan a string and allocate space for it with `malloc`, is now restricted to programs compiled in C89 or C++98 mode with `_GNU_SOURCE` defined.