Lines Matching refs:getbnstring

468  * getbnstring() is just like getnstring() but allows embedded NULs in
474 TESTCASE(getbnstring, "hydrogen helium", EOF, "");
475 TESTCASE(getbnstring, "258 uranium", EOF, "");
476 TESTCASE(getbnstring, "uranium258 plutonium", EOF, "");
479 TESTCASE_NULL(getbnstring, "NIL by mouth", ' ');
480 TESTCASE(getbnstring, "NELLY ", EOF, "");
489 TESTCASE(getbnstring, "baz%quux foo", EOF, "");
498 TESTCASE(getbnstring, "foo(bar baz", EOF, "");
499 TESTCASE(getbnstring, "foo)bar baz", EOF, "");
500 TESTCASE(getbnstring, "foo{bar baz", EOF, "");
501 TESTCASE(getbnstring, "foo\"bar baz", EOF, "");
502 TESTCASE(getbnstring, "foo\\bar baz", EOF, "");
503 TESTCASE(getbnstring, "foo]bar baz", EOF, "");
508 TESTCASE(getbnstring, "\"foo\" bar", ' ', "foo");
509 TESTCASE(getbnstring, "\"NIL\" by mouth ", ' ', "NIL");
510 TESTCASE(getbnstring, "\"foo bar\" baz", ' ', "foo bar");
511 TESTCASE(getbnstring, "\"foo bar", EOF, "");
512 TESTCASE(getbnstring, "\"foo\\\"bar\" baz", ' ', "foo\"bar");
513 TESTCASE(getbnstring, "\"foo\\\\bar\" baz", ' ', "foo\\bar");
515 TESTCASE(getbnstring, "\"foo\\bar\" baz", ' ', "foobar");
517 TESTCASE(getbnstring, "\"foo\\\nbar\" baz", ' ', "foo\nbar");
518 TESTCASE(getbnstring, "\"foo\\\rbar\" baz", ' ', "foo\rbar");
521 TESTCASE(getbnstring, "\"foo\nbar\" baz", EOF, ""); /* should be ' ', "foo\nbar" */
522 TESTCASE(getbnstring, "\"foo\rbar\" baz", EOF, ""); /* should be ' ', "foo\rbar" */
528 TESTCASE(getbnstring, "{3}\r\nfoo ", ' ', "foo");
530 TESTCASE(getbnstring, "{3}\r\nNIL ", ' ', "NIL");
532 TESTCASE(getbnstring, "{7}\r\nfoo bar ", ' ', "foo bar");
534 TESTCASE(getbnstring, "{7}\r\nfoo\nbar ", ' ', "foo\nbar");
535 TESTCASE(getbnstring, "{7}\r\nfoo\rbar ", ' ', "foo\rbar");
537 TESTCASE(getbnstring, "{7}\r\nfoo\277bar ", ' ', "foo\277bar");
538 /* literals with embedded NUL - getbnstring() allows these */
539 TESTCASE(getbnstring, "{7}\r\nfoo\0bar ", ' ', "foo\0bar");