mirror of
https://git.freebsd.org/ports.git
synced 2025-05-29 17:36:28 -04:00
72 lines
1.8 KiB
C++
72 lines
1.8 KiB
C++
--- libxipc/xrl_parser.cc.orig 2012-01-11 17:56:10 UTC
|
|
+++ libxipc/xrl_parser.cc
|
|
@@ -105,18 +105,6 @@ XrlParseError::pretty_print(const size_t
|
|
+ _reason + string("\n") + snapshot + string("\n") + indicator;
|
|
}
|
|
|
|
-// ----------------------------------------------------------------------------
|
|
-// Utility routines for Xrl parsing
|
|
-
|
|
-static inline void
|
|
-advance_to_either(const string& input, string::const_iterator& sci,
|
|
- const char* choices) {
|
|
- while (sci != input.end()) {
|
|
- if (strchr(choices,*sci)) break;
|
|
- sci++;
|
|
- }
|
|
-}
|
|
-
|
|
static inline void
|
|
advance_to_char(const string& input, string::const_iterator& sci, char c)
|
|
{
|
|
@@ -132,16 +120,6 @@ isxrlplain(int c)
|
|
return (xorp_isalnum(c) || c == '_' || c == '-');
|
|
}
|
|
|
|
-static inline size_t
|
|
-skip_xrl_plain_chars(const string& input, string::const_iterator& sci)
|
|
-{
|
|
- string::const_iterator start = sci;
|
|
- for ( ; sci != input.end() && isxrlplain(*sci); sci++) {
|
|
- // XXX: Empty body
|
|
- }
|
|
- return sci - start;
|
|
-}
|
|
-
|
|
static inline char
|
|
c_escape_to_char(const string& input,
|
|
string::const_iterator sci) {
|
|
@@ -238,12 +216,6 @@ skip_past_blanks(const string& s, string
|
|
}
|
|
|
|
static inline void
|
|
-skip_one_char(const string&, string::const_iterator* sci)
|
|
-{
|
|
- sci++;
|
|
-}
|
|
-
|
|
-static inline void
|
|
skip_cplusplus_comments(const string& s, string::const_iterator& sci)
|
|
{
|
|
assert(*sci == '/');
|
|
@@ -367,20 +339,6 @@ get_unquoted_value(const string& input,
|
|
token = string(sci_start, sci);
|
|
}
|
|
|
|
-static inline string::const_iterator
|
|
-uninterrupted_token_end(const string& input,
|
|
- string::const_iterator& sci)
|
|
-{
|
|
- string::const_iterator end = sci;
|
|
-
|
|
- while (end != input.end() &&
|
|
- ( !xorp_isspace(*end) && isascii(*end) && !xorp_iscntrl(*end) )) {
|
|
- end++;
|
|
- }
|
|
-
|
|
- return end;
|
|
-}
|
|
-
|
|
static inline void
|
|
get_protocol_target_and_command(const string& input,
|
|
string::const_iterator& sci,
|