SDL: wikiheaders: Sort headers before processing.

From a9bd41592d21a2c31348039fb1be843931cbf2e8 Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Sat, 26 Sep 2026 00:14:11 -0400
Subject: [PATCH] wikiheaders: Sort headers before processing.

Otherwise, you might get SDL_main_impl.h after SDL_main.h, which destroys its
entry in the quick reference. (Fix for that coming in a later commit.)
---
 build-scripts/wikiheaders.pl | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/build-scripts/wikiheaders.pl b/build-scripts/wikiheaders.pl
index 801f7ea83901f..8c14a1fa9aeb5 100755
--- a/build-scripts/wikiheaders.pl
+++ b/build-scripts/wikiheaders.pl
@@ -1128,8 +1128,8 @@ sub generate_envvar_wiki_page {
 }
 
 opendir(DH, $incpath) or die("Can't opendir '$incpath': $!\n");
-while (my $d = readdir(DH)) {
-    my $dent = $d;
+foreach (sort(readdir(DH))) {
+    my $dent = $_;
     next if not $dent =~ /$selectheaderregex/;  # just selected headers.
     open(FH, '<', "$incpath/$dent") or die("Can't open '$incpath/$dent': $!\n");