SVF: all content between parentheses is one parameter
commit33fc60befc808b83ab4ef6b1c7a7130c7ccedfc8
authorsimon qian <simonqian.openocd@gmail.com>
Sat, 23 Jan 2010 20:08:47 +0000 (24 04:08 +0800)
committerDavid Brownell <dbrownell@users.sourceforge.net>
Mon, 25 Jan 2010 21:06:46 +0000 (25 13:06 -0800)
tree30f0258a90f60a19cd0519c7a27fb88629fdf851
parent1dad2ee602674de1b97548913dba2d53267d35a3
SVF: all content between parentheses is one parameter

More SVF fixes:

 * Treat all content between parentheses as part of the same
   parameter; don't (wrongly) treat whitespace as a delimiter.

 * Use isspace() to catch that whitespace; it's not all single
   spaces, newlines etc are also valid.

 * When parsing bitstrings, strip leading whitespace too.

So for example, these are equivalent and should (now) be OK:

  "TDI( 1234 )"
  "TDI( 1 2 3 4 )"
  "TDI(00 12 34 )"
  "TDI(
   00 12
34)"

[dbrownell@users.sourceforge.net: comment updates; trivial cleanup]

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
src/svf/svf.c