Skip to content

Commit 7413e81

Browse files
committed
Version 8.0.2 - bug fix release.
See the README.md file: fixes GitHub issue #2 reported by Oleg Skinderev on 2022-05-28.
1 parent c4a31a4 commit 7413e81

34 files changed

+167
-75
lines changed

Output/scc-test.example2-c++98-c-n.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
@(#)Purpose: Test SCC on core functionality
66
@(#)Author: J Leffler
77
@(#)Copyright: (C) JLSS 1997,2003,2007,2013-15
8-
@(#)Product: SCC Version 8.0.1 (2022-05-21)
8+
@(#)Product: SCC Version 8.0.2 (2022-05-29)
99
*/
1010

1111
/* Mainly for testing */

Output/scc-test.example2-c++98-c.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
@(#)Purpose: Test SCC on core functionality
66
@(#)Author: J Leffler
77
@(#)Copyright: (C) JLSS 1997,2003,2007,2013-15
8-
@(#)Product: SCC Version 8.0.1 (2022-05-21)
8+
@(#)Product: SCC Version 8.0.2 (2022-05-29)
99
*/
1010
/* Mainly for testing */
1111
/* Retained comments */

Output/scc-test.example2-c90-c-n.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
@(#)Purpose: Test SCC on core functionality
66
@(#)Author: J Leffler
77
@(#)Copyright: (C) JLSS 1997,2003,2007,2013-15
8-
@(#)Product: SCC Version 8.0.1 (2022-05-21)
8+
@(#)Product: SCC Version 8.0.2 (2022-05-29)
99
*/
1010

1111
/* Mainly for testing */

Output/scc-test.example2-c90-c.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
@(#)Purpose: Test SCC on core functionality
66
@(#)Author: J Leffler
77
@(#)Copyright: (C) JLSS 1997,2003,2007,2013-15
8-
@(#)Product: SCC Version 8.0.1 (2022-05-21)
8+
@(#)Product: SCC Version 8.0.2 (2022-05-29)
99
*/
1010
/* Mainly for testing */
1111
/* Retained comments */

Output/scc-test.example2-c99-c-n.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
@(#)Purpose: Test SCC on core functionality
66
@(#)Author: J Leffler
77
@(#)Copyright: (C) JLSS 1997,2003,2007,2013-15
8-
@(#)Product: SCC Version 8.0.1 (2022-05-21)
8+
@(#)Product: SCC Version 8.0.2 (2022-05-29)
99
*/
1010

1111
/* Mainly for testing */

Output/scc-test.example2-c99-c.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
@(#)Purpose: Test SCC on core functionality
66
@(#)Author: J Leffler
77
@(#)Copyright: (C) JLSS 1997,2003,2007,2013-15
8-
@(#)Product: SCC Version 8.0.1 (2022-05-21)
8+
@(#)Product: SCC Version 8.0.2 (2022-05-29)
99
*/
1010
/* Mainly for testing */
1111
/* Retained comments */

Output/scc-test.rawstring-c++11.1

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#ifndef lint
1414

1515
extern const char jlss_id_scc_rawstring_cpp[];
16-
const char jlss_id_scc_rawstring_cpp[] = "@(#)$Id: scc-test.rawstring-c++11.1,v 8.1 2022/05/21 19:18:57 jonathanleffler Exp $";
16+
const char jlss_id_scc_rawstring_cpp[] = "@(#)$Id: scc-test.rawstring-c++11.1,v 8.2 2022/05/30 00:58:35 jonathanleffler Exp $";
1717
#endif
1818

1919

@@ -190,3 +190,20 @@ static regex incl2{R"/(\s*#\s*include\s*<([^>]*)>\s*)/"};
190190
static regex incl1{R"/(\s*#\s*include\s*"([^"]*)\s*)/"};
191191
static regex incl2{R"/(\s*#\s*include\s*<([^>]*)\s*)/"};
192192
#endif
193+
194+
#if defined(STRING_TYPE_DEFINED)
195+
196+
197+
198+
199+
string str1 = "RC-21\'\\\\M2";
200+
string str2 = "\"\\r\\n\'\t\\\"\\\\\"";
201+
string str3 = 'R\\\\M2';
202+
string str4 = '\'\\r\"\\"\\n\t\\\'\\\\\'';
203+
204+
205+
string str1 = "RC-21\'\\\\2";
206+
string str2 = "\"\\\\\'\t\\\"\\\\\"";
207+
string str3 = 'R\\\\2';
208+
string str4 = '\'\\\"\\\\\t\\\'\\\\\'';
209+
#endif

Output/scc-test.rawstring-c++14.1

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#ifndef lint
1414

1515
extern const char jlss_id_scc_rawstring_cpp[];
16-
const char jlss_id_scc_rawstring_cpp[] = "@(#)$Id: scc-test.rawstring-c++14.1,v 8.1 2022/05/21 19:18:57 jonathanleffler Exp $";
16+
const char jlss_id_scc_rawstring_cpp[] = "@(#)$Id: scc-test.rawstring-c++14.1,v 8.2 2022/05/30 00:58:35 jonathanleffler Exp $";
1717
#endif
1818

1919

@@ -190,3 +190,20 @@ static regex incl2{R"/(\s*#\s*include\s*<([^>]*)>\s*)/"};
190190
static regex incl1{R"/(\s*#\s*include\s*"([^"]*)\s*)/"};
191191
static regex incl2{R"/(\s*#\s*include\s*<([^>]*)\s*)/"};
192192
#endif
193+
194+
#if defined(STRING_TYPE_DEFINED)
195+
196+
197+
198+
199+
string str1 = "RC-21\'\\\\M2";
200+
string str2 = "\"\\r\\n\'\t\\\"\\\\\"";
201+
string str3 = 'R\\\\M2';
202+
string str4 = '\'\\r\"\\"\\n\t\\\'\\\\\'';
203+
204+
205+
string str1 = "RC-21\'\\\\2";
206+
string str2 = "\"\\\\\'\t\\\"\\\\\"";
207+
string str3 = 'R\\\\2';
208+
string str4 = '\'\\\"\\\\\t\\\'\\\\\'';
209+
#endif

Output/scc-test.rawstring-c++17.1

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#ifndef lint
1414

1515
extern const char jlss_id_scc_rawstring_cpp[];
16-
const char jlss_id_scc_rawstring_cpp[] = "@(#)$Id: scc-test.rawstring-c++17.1,v 8.1 2022/05/21 19:18:57 jonathanleffler Exp $";
16+
const char jlss_id_scc_rawstring_cpp[] = "@(#)$Id: scc-test.rawstring-c++17.1,v 8.2 2022/05/30 00:58:35 jonathanleffler Exp $";
1717
#endif
1818

1919

@@ -190,3 +190,20 @@ static regex incl2{R"/(\s*#\s*include\s*<([^>]*)>\s*)/"};
190190
static regex incl1{R"/(\s*#\s*include\s*"([^"]*)\s*)/"};
191191
static regex incl2{R"/(\s*#\s*include\s*<([^>]*)\s*)/"};
192192
#endif
193+
194+
#if defined(STRING_TYPE_DEFINED)
195+
196+
197+
198+
199+
string str1 = "RC-21\'\\\\M2";
200+
string str2 = "\"\\r\\n\'\t\\\"\\\\\"";
201+
string str3 = 'R\\\\M2';
202+
string str4 = '\'\\r\"\\"\\n\t\\\'\\\\\'';
203+
204+
205+
string str1 = "RC-21\'\\\\2";
206+
string str2 = "\"\\\\\'\t\\\"\\\\\"";
207+
string str3 = 'R\\\\2';
208+
string str4 = '\'\\\"\\\\\t\\\'\\\\\'';
209+
#endif

Output/scc-test.rawstring-c11.1

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#ifndef lint
1414

1515
extern const char jlss_id_scc_rawstring_cpp[];
16-
const char jlss_id_scc_rawstring_cpp[] = "@(#)$Id: scc-test.rawstring-c11.1,v 8.1 2022/05/21 19:18:57 jonathanleffler Exp $";
16+
const char jlss_id_scc_rawstring_cpp[] = "@(#)$Id: scc-test.rawstring-c11.1,v 8.2 2022/05/30 00:58:35 jonathanleffler Exp $";
1717
#endif
1818

1919

@@ -190,3 +190,20 @@ static regex incl2{R"/(\s*#\s*include\s*<([^>]*)>\s*)/"};
190190
static regex incl1{R"/(\s*#\s*include\s*"([^"]*)\s*)/"};
191191
static regex incl2{R"/(\s*#\s*include\s*<([^>]*)\s*)/"};
192192
#endif
193+
194+
#if defined(STRING_TYPE_DEFINED)
195+
196+
197+
198+
199+
string str1 = "RC-21\'\\\\M2";
200+
string str2 = "\"\\r\\n\'\t\\\"\\\\\"";
201+
string str3 = 'R\\\\M2';
202+
string str4 = '\'\\r\"\\"\\n\t\\\'\\\\\'';
203+
204+
205+
string str1 = "RC-21\'\\\\2";
206+
string str2 = "\"\\\\\'\t\\\"\\\\\"";
207+
string str3 = 'R\\\\2';
208+
string str4 = '\'\\\"\\\\\t\\\'\\\\\'';
209+
#endif

0 commit comments

Comments
 (0)