summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2019-01-15 13:19:41 +0100
committerCorinna Vinschen <corinna@vinschen.de>2019-01-15 13:19:41 +0100
commit4d2d891b99840e4dc73f8d5f7ec45a5d616db59d (patch)
tree3c4c6655e436a52557505d9c7616d2db9a925838
parentf7566c83c6a3709fd7ef6e072b8010ca28509271 (diff)
downloadcygnal-4d2d891b99840e4dc73f8d5f7ec45a5d616db59d.tar.gz
cygnal-4d2d891b99840e4dc73f8d5f7ec45a5d616db59d.tar.bz2
cygnal-4d2d891b99840e4dc73f8d5f7ec45a5d616db59d.zip
Cygwin: gentls_offsets: Remove obsolte 'o' regex option
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
-rwxr-xr-xwinsup/cygwin/gentls_offsets12
1 files changed, 6 insertions, 6 deletions
diff --git a/winsup/cygwin/gentls_offsets b/winsup/cygwin/gentls_offsets
index 745ea27a0..59080c331 100755
--- a/winsup/cygwin/gentls_offsets
+++ b/winsup/cygwin/gentls_offsets
@@ -26,21 +26,21 @@ substr($tls, 0, length($pre)) = '';
$pre .= "\n//*/";
$tls =~ s%/\*\s*gentls_offsets.*?/\*\s*gentls_offsets\s*\*/%%ogs;
foreach ($tls =~ /^.*\n/mg) {
- /^}|\s*(?:typedef|const)/o and do {
+ /^}|\s*(?:typedef|const)/ and do {
$def .= $_ ;
next;
};
$def .= $_ if $struct;
- if (!s/;.*$//o) {
- if (!$struct && /^\s*(?:struct|class)\s*([a-z_0-9]+)/o) {
+ if (!s/;.*$//) {
+ if (!$struct && /^\s*(?:struct|class)\s*([a-z_0-9]+)/) {
$def .= $_;
$struct = $1
}
next;
}
- s/(?:\[[^\]]*\]|struct|class)//o;
- s/^\s+\S+\s+//o;
- s/[\*\s()]+//go;
+ s/(?:\[[^\]]*\]|struct|class)//;
+ s/^\s+\S+\s+//;
+ s/[\*\s()]+//g;
for my $f (split(/,/)) {
push(@fields, $f);
}