Messages in this thread | | | Subject | Re: [PATCH 0/1] Implement character sets for sscanf() | From | Andy Shevchenko <> | Date | Mon, 22 Feb 2016 11:27:14 +0200 |
| |
On Fri, 2016-02-19 at 20:20 -0500, Jessica Yu wrote: > Hi, > > This patch adds support for the '%[' conversion specifier for > sscanf(). > Since functions that calculate substring lengths based on accepted or > rejected characters already exist in the kernel (namely strspn() and > strcspn()), it's not much of a stretch to add some basic support for > the > bracket '%[' conversion specifier for sscanf(). This is useful in > cases > where we'd like to match substrings delimited by something other than > spaces. The original motivation for this patch actually came from > livepatch > (https://lkml.org/lkml/2016/2/8/790), where we were trying to come up > with > a clean way to parse symbol names with substrings delimited by > periods and > commas. > > Patch based on linux-next-20160219. > > Here are some test cases:
Test cases should land into lib/test_scanf.c and be submitted as a separate patch.
Also, you have something misconfigured when you sent patches. git-send- email usually does a perfect job.
> --- > sscanf_tests.c > ---
-- Andy Shevchenko <andriy.shevchenko@linux.intel.com> Intel Finland Oy
| |