mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-19 04:49:25 +08:00
Cygwin: gentls_offsets: Remove obsolte 'o' regex option
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
parent
f7566c83c6
commit
4d2d891b99
@ -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);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user