[Guessnet-devel] [svn] r164 - in trunk: . src
Enrico Zini
enrico at costa.debian.org
Sat Sep 23 11:41:56 UTC 2006
Author: enrico
Date: Sat Sep 23 11:41:54 2006
New Revision: 164
Removed:
trunk/src/Regexp.cc
trunk/src/Regexp.h
Modified:
trunk/ (props changed)
trunk/src/GuessnetEnvironment.cc
trunk/src/GuessnetParser.cc
trunk/src/IfaceParser.cc
trunk/src/Makefile.am
Log:
r427 at viaza: enrico | 2006-09-23 12:18:52 +0100
Ported to the Regexp in wibble
Modified: trunk/src/GuessnetEnvironment.cc
==============================================================================
--- trunk/src/GuessnetEnvironment.cc (original)
+++ trunk/src/GuessnetEnvironment.cc Sat Sep 23 11:41:54 2006
@@ -28,11 +28,11 @@
#endif
#include "GuessnetEnvironment.h"
-#include "Regexp.h"
#include "GuessnetParser.h"
#include "IfaceParser.h"
+#include <wibble/regexp.h>
#include <wibble/commandline/parser.h>
#include <set>
@@ -206,9 +206,8 @@
::debug("program name is guessnet-ifupdown: enabling ifupdown mode\n");
// Read stuff from stdin
- ExtendedRegexp null_line("^[[:blank:]]*(#.*)?$");
- ExtendedRegexp parm_line(
- "^[[:blank:]]*([A-Za-z_-]+):[[:blank:]]*(.+)$", 3);
+ wibble::ERegexp null_line("^[[:blank:]]*(#.*)?$");
+ wibble::ERegexp parm_line("^[[:blank:]]*([A-Za-z_-]+):[[:blank:]]*(.+)$", 3);
string line;
int linenum = 1;
Modified: trunk/src/GuessnetParser.cc
==============================================================================
--- trunk/src/GuessnetParser.cc (original)
+++ trunk/src/GuessnetParser.cc Sat Sep 23 11:41:54 2006
@@ -28,7 +28,7 @@
#endif
#include "GuessnetParser.h"
-#include "Regexp.h"
+#include <wibble/regexp.h>
#include "Environment.h"
#include <string>
@@ -43,8 +43,8 @@
{
#define MACPATTERN "[0-9A-Fa-f]{2}:[0-9A-Fa-f]{2}:[0-9A-Fa-f]{2}:[0-9A-Fa-f]{2}:[0-9A-Fa-f]{2}:[0-9A-Fa-f]{2}"
#define IPPATTERN "[0-9]+\\.[0-9]+\\.[0-9]+\\.[0-9]+"
- ExtendedRegexp null_line("^[[:blank:]]*(#.*)?$");
- ExtendedRegexp peer_line(
+ wibble::ERegexp null_line("^[[:blank:]]*(#.*)?$");
+ wibble::ERegexp peer_line(
"^[[:blank:]]*"
"([^[:blank:]]+)[[:blank:]]+"
"peer[[:blank:]]+"
@@ -52,35 +52,35 @@
"([[:blank:]]+(" MACPATTERN "))?"
"([[:blank:]]+(" IPPATTERN "))?"
"[[:blank:]]*$", 7);
- ExtendedRegexp cable_line(
+ wibble::ERegexp cable_line(
"^[[:blank:]]*"
"([^[:blank:]]+)[[:blank:]]+"
"missing-cable[[:blank:]]*$", 2);
- ExtendedRegexp script_line(
+ wibble::ERegexp script_line(
"^[[:blank:]]*"
"([^[:blank:]]+)[[:blank:]]+"
"(script|command)[[:blank:]]+(.+)$", 3);
- ExtendedRegexp dhcp_line(
+ wibble::ERegexp dhcp_line(
"^[[:blank:]]*"
"([^[:blank:]]+)[[:blank:]]+"
"dhcp[[:blank:]]*$", 2);
- ExtendedRegexp pppoe_line(
+ wibble::ERegexp pppoe_line(
"^[[:blank:]]*"
"([^[:blank:]]+)[[:blank:]]+"
"pppoe[[:blank:]]*$", 2);
- ExtendedRegexp wireless_mac_essid_line(
+ wibble::ERegexp wireless_mac_essid_line(
"^[[:blank:]]*"
"([^[:blank:]]+)[[:blank:]]+"
"wireless[[:blank:]]+mac[[:blank:]]+([^[:blank:]]+)[[:blank:]]+essid[[:blank:]](.+)$", 4);
- ExtendedRegexp wireless_mac_line(
+ wibble::ERegexp wireless_mac_line(
"^[[:blank:]]*"
"([^[:blank:]]+)[[:blank:]]+"
"wireless[[:blank:]]+mac[[:blank:]]+([^[:blank:]]+)[[:blank:]]*$", 3);
- ExtendedRegexp wireless_essid_line(
+ wibble::ERegexp wireless_essid_line(
"^[[:blank:]]*"
"([^[:blank:]]+)[[:blank:]]+"
"wireless[[:blank:]]+essid[[:blank:]](.+)$", 3);
- ExtendedRegexp old_input_line(
+ wibble::ERegexp old_input_line(
"^[[:blank:]]*(" IPPATTERN ")[[:blank:]]+"
"(" MACPATTERN ")"
"[[:blank:]]+(" IPPATTERN ")[[:blank:]]+([[:alnum:]_+-]+)"
Modified: trunk/src/IfaceParser.cc
==============================================================================
--- trunk/src/IfaceParser.cc (original)
+++ trunk/src/IfaceParser.cc Sat Sep 23 11:41:54 2006
@@ -28,7 +28,7 @@
#endif
#include "IfaceParser.h"
-#include "Regexp.h"
+#include <wibble/regexp.h>
#include "Environment.h"
#include <map>
@@ -69,33 +69,33 @@
{
#define ATLINESTART "^[[:blank:]]*(guessnet[0-9]*[[:blank:]]+)?test[0-9]*(-|[[:blank:]]+)"
#define MACPATTERN "[0-9A-Fa-f]{2}:[0-9A-Fa-f]{2}:[0-9A-Fa-f]{2}:[0-9A-Fa-f]{2}:[0-9A-Fa-f]{2}:[0-9A-Fa-f]{2}"
- ExtendedRegexp null_line("^[[:blank:]]*(#.*)?$");
- ExtendedRegexp iface_line(
+ wibble::ERegexp null_line("^[[:blank:]]*(#.*)?$");
+ wibble::ERegexp iface_line(
"^[[:blank:]]*iface[[:blank:]]+"
"([^[:blank:]]+)[[:blank:]]+"
"([^[:blank:]]+)[[:blank:]]+"
"([^[:blank:]]+)[[:blank:]]*$", 4);
- ExtendedRegexp peer_line(
+ wibble::ERegexp peer_line(
ATLINESTART "peer[[:blank:]]+(.+)$", 4);
- ExtendedRegexp cable_line(
+ wibble::ERegexp cable_line(
ATLINESTART "missing-cable[[:blank:]]*([[:blank:]]+.+)?$");
- ExtendedRegexp script_line(
+ wibble::ERegexp script_line(
ATLINESTART "(script|command)[[:blank:]]+(.+)$", 5);
- ExtendedRegexp dhcp_line(
+ wibble::ERegexp dhcp_line(
ATLINESTART "dhcp[[:blank:]]*([[:blank:]]+.+)?$");
- ExtendedRegexp pppoe_line(
+ wibble::ERegexp pppoe_line(
ATLINESTART "pppoe[[:blank:]]*([[:blank:]]+.+)?$");
- ExtendedRegexp wireless_mac_essid_line(
+ wibble::ERegexp wireless_mac_essid_line(
ATLINESTART "wireless[[:blank:]]+mac[[:blank:]]+([^[:blank:]]+)[[:blank:]]+essid[[:blank:]](.+)$", 5);
- ExtendedRegexp wireless_mac_line(
+ wibble::ERegexp wireless_mac_line(
ATLINESTART "wireless[[:blank:]]+mac[[:blank:]]+([^[:blank:]]+)[[:blank:]]*$", 4);
- ExtendedRegexp wireless_essid_line(
+ wibble::ERegexp wireless_essid_line(
ATLINESTART "wireless[[:blank:]]+essid[[:blank:]](.+)$", 4);
- ExtendedRegexp old_default_line(
+ wibble::ERegexp old_default_line(
"^[[:blank:]]*guessnet[[:blank:]]+"
"default[[:blank:]]*$");
- ExtendedRegexp generic_guessnet_line(ATLINESTART);
- ExtendedRegexp parm_line(
+ wibble::ERegexp generic_guessnet_line(ATLINESTART);
+ wibble::ERegexp parm_line(
"^[[:blank:]]*([^[:blank:]]+)[[:blank:]]+(.+)$", 2);
string profileName;
Modified: trunk/src/Makefile.am
==============================================================================
--- trunk/src/Makefile.am (original)
+++ trunk/src/Makefile.am Sat Sep 23 11:41:54 2006
@@ -12,7 +12,6 @@
Thread.cc \
Exec.cc \
ChildProcess.cc \
- Regexp.cc \
Parser.cc \
Scans.cc \
ScanBag.cc \
@@ -72,7 +71,6 @@
Parser.h \
PeerScanner.h \
ProcessRunner.h \
- Regexp.h \
ScanBag.h \
ScanConsumer.h \
Scanner.h \
More information about the Guessnet-devel
mailing list