Mercurial > hgrepos > Python2 > PyMuPDF
view mupdf-source/thirdparty/curl/docs/examples/adddocsref.pl @ 40:aa33339d6b8a upstream
ADD: MuPDF v1.26.10: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.5.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sat, 11 Oct 2025 11:31:38 +0200 |
| parents | b50eed0cc0ef |
| children |
line wrap: on
line source
#!/usr/bin/env perl # pass files as argument(s) my $docroot="https://curl.haxx.se/libcurl/c"; for $f (@ARGV) { open(NEW, ">$f.new"); open(F, "<$f"); while(<F>) { my $l = $_; if($l =~ /\/* $docroot/) { # just ignore preciously added refs } elsif($l =~ /^( *).*curl_easy_setopt\([^,]*, *([^ ,]*) *,/) { my ($prefix, $anc) = ($1, $2); $anc =~ s/_//g; print NEW "$prefix/* $docroot/curl_easy_setopt.html#$anc */\n"; print NEW $l; } elsif($l =~ /^( *).*(curl_([^\(]*))\(/) { my ($prefix, $func) = ($1, $2); print NEW "$prefix/* $docroot/$func.html */\n"; print NEW $l; } else { print NEW $l; } } close(F); close(NEW); system("mv $f $f.org"); system("mv $f.new $f"); }
