Răsfoiți Sursa

wikiheaders: Fix manpages for APIs that return a pointer to a const object.

Previously something like SDL_GetCurrentDisplayMode() would have this output:

```
RETURN VALUE
       *) Returns a pointer to the desktop display mode or NULL on failure; call SDL_GetError() for more information.
```

Now it doesn't have the junk at the start of the text:

```
RETURN VALUE
       Returns a pointer to the desktop display mode or NULL on failure; call SDL_GetError() for more information.

```
Ryan C. Gordon 1 zi în urmă
părinte
comite
9c2f143ca3
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      build-scripts/wikiheaders.pl

+ 1 - 1
build-scripts/wikiheaders.pl

@@ -3060,7 +3060,7 @@ __EOF__
         if (defined $returns) {
         if (defined $returns) {
             # Check for md link in return type: ([SDL_Renderer](SDL_Renderer) *)
             # Check for md link in return type: ([SDL_Renderer](SDL_Renderer) *)
             # This would've prevented the next regex from working properly (it'd leave " *)")
             # This would've prevented the next regex from working properly (it'd leave " *)")
-            $returns =~ s/\A\(\[.*?\]\((.*?)\)/\($1/ms;
+            $returns =~ s/\A\((const|)\s*\[.*?\]\((.*?)\)/\($2/ms;
             # Chop datatype in parentheses off the front.
             # Chop datatype in parentheses off the front.
             $returns =~ s/\A\(.*?\) //;
             $returns =~ s/\A\(.*?\) //;