faubackup2/tests reg_tester.cpp,1.1.1.1,1.2
Erik Merkel <[email protected]> Tue, 28 Jun 2005 22:26:15 +0000
| Newsgroups | gmane.comp.sysutils.backup.faubackup.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/faubackup/faubackup2/tests
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3338/tests
Modified Files:
reg_tester.cpp
Log Message:
better regexp: now it's possible to use all characters for filenames /
patterns
user can escape chars not to be interpreted as shell pattern - e.g. \* is
treated as a char and not as a pattern
quotation marks inside filenames are now interpreted as q-marks and not as
delimiters (the outer q-marks are still used)
1; and lines starting with $ are treated as commentline for compatibility
with old faubackup
Index: reg_tester.cpp
===================================================================
RCS file: /cvsroot/faubackup/faubackup2/tests/reg_tester.cpp,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** reg_tester.cpp 2 Jun 2005 09:31:13 -0000 1.1.1.1
--- reg_tester.cpp 28 Jun 2005 22:26:13 -0000 1.2
***************
*** 32,36 ****
cout << "############## Regex Tests: #######################" << endl;
! string array[22];
array[0] = "lala\"/bla/blub\"didum";
--- 32,36 ----
cout << "############## Regex Tests: #######################" << endl;
! string array[23];
array[0] = "lala\"/bla/blub\"didum";
***************
*** 51,55 ****
array[13] = "datum \"*/foo\"laenge";
array[14] = "datum \"./foo*\"laenge";
! array[15] = "datum \"!? $ % &/()=?' `*+???,.-_<>|\\@?????????????????????????\"laenge";
array[16] = "datum \"./**foo\"laenge";
array[17] = "datum \"./lala**foo\"laenge";
--- 51,55 ----
array[13] = "datum \"*/foo\"laenge";
array[14] = "datum \"./foo*\"laenge";
! array[15] = "datum \"!? $ % &/()=?' `*+???,.[:space:]-_<>|\\@?????????????????????????\"laenge";
array[16] = "datum \"./**foo\"laenge";
array[17] = "datum \"./lala**foo\"laenge";
***************
*** 59,62 ****
--- 59,63 ----
array[20] = "# das ist ein kommentar";
array[21] = " \n";
+ array[22] = "datum \"file_with_\"_and_\\*in_it\"laenge";
***************
*** 64,68 ****
! for (int i = 0; i <= 21; i++) {
cout << "------------------------------- "<< i << " -------------------------------------------" << endl;
--- 65,69 ----
! for (int i = 0; i <= 22; i++) {
cout << "------------------------------- "<< i << " -------------------------------------------" << endl;
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click