diff --git a/ctrl/text.dat b/ctrl/text.dat
index 55c292072868f7224ebbbe52f300e25ac40f52b7..d822c26709ca80f9900ac4af5c42393e13dfe3cd 100644
--- a/ctrl/text.dat
+++ b/ctrl/text.dat
@@ -24,7 +24,7 @@
 "_\r\nyhSubject: "                                   021 SubjectPrompt
 "ng\r\nEnter message now (h%dng lines max). "\     022 EnterMsgNow
 	"Type h/?ng on a new line for menu.\r\nn"
-"ng\r\nRaw message input (h%lung bytes max). "\    023 EnterMsgNowRaw
+"ng\r\nRaw message input (h%ung bytes max). "\    023 EnterMsgNowRaw
 	"hCtrl-Zng to save, hCtrl-Cng to abort.n\r\n\r\n"
 "No more lines. Type /? for menu.\r\n"                  024 NoMoreLines
 "Only %d lines left.\r\n"                               025 OnlyNLinesLeft
@@ -36,7 +36,7 @@
 "\r\nAnonymous"                                         031 AnonymousQ
 "ANONYMOUS"                                             032 Anonymous
 "nh\r\nSaving..."                                     033 Saving
-"\rbSaved w%lub characters (w%ub lines).n\r\n"    034 SavedNBytes
+"\rbSaved w%ub characters (w%ub lines).n\r\n"    034 SavedNBytes
 "n\r\nWriting Index..."                                035 WritingIndx
 "\rnmE-mail sent to h%s nm#%d.n\r\n"              036 Emailed
 "\rnmPosted on h%snm %s.\r\n"                      037 Posted
@@ -51,7 +51,7 @@
 "n\r\nYou have no mail.\r\n"                           045 NoMailWaiting
 "_\r\nghMail Waiting:\r\n\r\n"                       046 MailWaitingLstHdr
 "gh%3d: ng%-25.25s h%cng %.46s\r\n"              047 MailWaitingLstFmt
-"_\r\nyhStart with number [w%luy]: w"             048 StartWithN
+"_\r\nyhStart with number [w%uy]: w"             048 StartWithN
 "\r\nnc� bhReading E-mail nc� bh(w?b=Menu)"\  049 ReadingMail
 	" (w%ub of w%ub): n"
 "n\r\nYou can't reply to an anonymous message.\r\n"    050 CantReplyToAnonMsg
@@ -80,14 +80,14 @@
 	"To                     Subject\r\nn"
 "gh%4d:ng %-22.22s %-22.22s h%cng %.25s\r\n"     066 MailOnSystemLstFmt
 "-\r\nc%-15.15s yh%-40.40s       "\                 067 NScanStatusFmt
-	"ncNew:h%4lu ncofh %-lu"
+	"ncNew:h%4u ncofh %-u"
 "-\r\nc%-15.15s yh%-40.40s        w%u"             068 SearchSubFmt
 "\r\nNo messages have been posted on %s %s\r\n"         069 NoMsgsOnSub
-"\r\nncPost : [h%unc][h%unc] h%lunc/h%lu"   070 ZScanPostHdr
+"\r\nncPost : [h%unc][h%unc] h%unc/h%u"   070 ZScanPostHdr
 "n\r\nc� hbReading nc� [h%unc] %s "\           071 ReadingSub
-	"[h%unc] %s (h?nc=Menu) (h%lunc of h%lunc): n"
+	"[h%unc] %s (h?nc=Menu) (h%unc of h%unc): n"
 "\r\nYou didn't post message #%d\r\n"                   072 YouDidntPostMsgN
-"\r\nDelete message #%lu '%s'"                          073 DeletePostQ
+"\r\nDelete message #%u '%s'"                          073 DeletePostQ
 "nb[hwInb] hAutoLogon via IP address      "\     074 UserDefaultsAutoLogon
 	"nb: c%s\r\n"	 
 "\1n\r\n\1m%s sent to \1h%s #%u\r\n"                    075 MsgSentToUser
@@ -96,17 +96,17 @@
 	"\1yPrivate Chat - \1rCtrl-C to Quit \1y- "\
 	"Time Left: \1g%-8s\1w"\
 	" �����[\1i\1b%c\1n\1h]�����"
-"gh%4lu:ng %-22.22s %-22.22s h%cng %.25s\r\n"    078 SubMsgLstFmt
+"gh%4u:ng %-22.22s %-22.22s h%cng %.25s\r\n"    078 SubMsgLstFmt
 "\1w\1h�����[\1i\1r%c\1n\1h]���Ĵ "\                    079 SysopChatSeparator
 	"\1rSplit-Screen \1cSysop\1r Chat          \1y"\
 	"Time Left: \1g%-8s\1w"\
 	" �����[\1i\1b%c\1n\1h]�����"
 "\r\n\r\nNo text file sections available.\r\n"          080 NoTextSections
 "l_chGeneral Text File Sections:\r\n\r\n"           081 TextSectionLstHdr
-"nc<h%ldnc> %s\r\n"                                082 TextSectionLstFmt
+"nc<h%dnc> %s\r\n"                                082 TextSectionLstFmt
 "_\r\ncWhich or h~Qncuit: h"                      083 WhichTextSection
 "l_ch%s Files:\r\n\r\n"                             084 TextFilesLstHdr
-"ch%3ld: nc%s"                                      085 TextFilesLstFmt
+"ch%3d: nc%s"                                      085 TextFilesLstFmt
 "\r\nWhich, ~Add, ~Remove, ~Edit, or ~Quit: "           086 WhichTextFileSysop
 "_\r\nncWhich or h~Qncuit: h"                    087 WhichTextFile
 "_\r\nyhBefore which file: n"                       088 AddTextFileBeforeWhich
@@ -125,7 +125,7 @@
 "bhSystem          : c%s\r\n"                        100 SiSysName
 "bQWK ID          : c%s\r\n"                          101 SiSysID
 "bFidoNet Address : c%s\r\n"                          102 SiSysFaddr
-"bPostLink Site   : c%s %lu\r\n"                      103 SiSysPsite
+"bPostLink Site   : c%s %u\r\n"                      103 SiSysPsite
 "bLocation        : c%s\r\n"                          104 SiSysLocation
 "bOperator        : c%s\r\n"                          105 SiSysop
 "bNodes           : c%u\r\n"                          106 SiSysNodes
@@ -139,7 +139,7 @@
 "View logon message"                                    114 ViewLogonMsgQ
 "\r\n\r\nYou can't read mail you've sent.\r\n"          115 R_ReadSentMail
 "\r\nwhMessage Scan "                                 116 MessageScan
-"nc(h%lu ncsub-boards)hw complete.\r\n"          117 MessageScanComplete
+"nc(h%u ncsub-boards)hw complete.\r\n"          117 MessageScanComplete
 "riaborted.n\r\n"                                    118 MessageScanAborted
 "\r\nLog off"                                           119 LogOffQ
 "\r\nYou can't post on this sub.\r\n"                   120 CantPostOnSub
@@ -149,21 +149,21 @@
 "\r\n-gUsage Statistics for h%s #%dn\r\n\r\n"       124 UserStats
 "-gSub-boards of h%-40s      ngPosts"\             125 SubLstHdr
 	"\r\n\r\nh"
-"ng[h%lung] %-40s %12s h%4u\r\n"                  126 SubLstFmt
+"ng[h%ung] %-40s %12s h%4u\r\n"                  126 SubLstFmt
 "\r\n_ghMessage Groupsng                    "\     127 GrpLstHdr
 	"                        Sub-boards\r\n\r\nh"
-"ng[h%lung] %-40s %12s h%4u\r\n"                  128 GrpLstFmt
+"ng[h%ung] %-40s %12s h%4u\r\n"                  128 GrpLstFmt
 "\r\nGroup to configure new message scan or ~Quit: "    129 NScanCfgWhichGrp
 "\r\nGroup to configure your message scan or ~Quit: "   130 SScanCfgWhichGrp
 "l-gSub-boards of h%s:\r\n\r\nh"                   131 CfgSubLstHdr
-"ng[h%ldng] %-40.40s  h%s\r\n"                    132 CfgSubLstFmt
+"ng[h%dng] %-40.40s  h%s\r\n"                    132 CfgSubLstFmt
 "l_ghMessage Groups:\r\n\r\n"                       133 CfgGrpLstHdr
-"ng[h%ldng] %sh\r\n"                              134 CfgGrpLstFmt
+"ng[h%dng] %sh\r\n"                              134 CfgGrpLstFmt
 "\r\nSub-board to toggle new message scan"\             135 NScanCfgWhichSub
 	", ~All, or ~Quit: "
 "\r\nSub-board to toggle your message scan"\            136 SScanCfgWhichSub
 	", ~All, or ~Quit: "
-"ng[h%ldng] %-40.40s  hc%s\r\n"                  137 SubPtrLstFmt
+"ng[h%dng] %-40.40s  hc%s\r\n"                  137 SubPtrLstFmt
 "\r\nSet new-scan pointer for which, ~All, or ~Quit: "  138 WhichOrAll
 "\r\nRaw message input mode is now "                    139 RawMsgInputModeIsNow
 "OFF"                                                   140 OFF
@@ -175,8 +175,8 @@
 "Logons Today    : %s\r\n"                              146 StatsLogonsToday
 "Total Time      : %s minutes\r\n"                      147 StatsTotalTime
 "Time Today      : %s minutes\r\n"                      148 StatsTimeToday
-"Uploads Today   : %s bytes in %lu files\r\n"           149 StatsUploadsToday
-"Downloads Today : %s bytes in %lu files\r\n"           150 StatsDownloadsToday
+"Uploads Today   : %s bytes in %u files\r\n"           149 StatsUploadsToday
+"Downloads Today : %s bytes in %u files\r\n"           150 StatsDownloadsToday
 "Posts Today     : %s\r\n"                              151 StatsPostsToday
 "E-mails Today   : %s\r\n"                              152 StatsEmailsToday
 "Feedback Today  : %s\r\n"                              153 StatsFeedbacksToday
@@ -226,7 +226,7 @@
 "\r\n\r\nYou can't send files to users.\r\n"            191 CantUploadToUser
 "ncLibrary   : (%u) %syh"                           192 BoxHdrLib
 "ncDirectory : (%u) %syh"                           193 BoxHdrDir
-"ncFiles     : %luyh"                               194 BoxHdrFiles
+"ncFiles     : %uyh"                               194 BoxHdrFiles
 "nc(h%unc) %s "                                    195 ShortHdrLib
 "nc(h%unc) %s"                                     196 ShortHdrDir
 "rhFilenames, specs, or flags [None]: mh"           197 BatchDlFlags
@@ -310,7 +310,7 @@
 "\r\nwhNot enough time left to transfer.\r\n"         263 NotEnoughTimeToDl
 "\r\nProtocol, ~Batch, ~Quit, or [Next]: "              264 ProtocolBatchQuitOrNext
 "\r\nBulk Upload %s %s Directory:\r\n"                  265 BulkUpload
-"_yh%sw%7lukb:"                                    266 BulkUploadDescPrompt
+"_yh%sw%7ukb:"                                    266 BulkUploadDescPrompt
 "\r\nrhiNo files in batch queue.n"\                 267 NoFilesInBatchQueue
 	"\r\n\r\nmUse hDnm or hUnm to add files to the queue.\r\n"
 "_\r\nyhBatch: n"                                   268 BatchMenuPrompt
@@ -412,7 +412,7 @@
 "Is the above information correct"                      350 UserInfoCorrectQ
 "bUser #c%-4d      b: c%s\r\n"                      351 LiUserNumName
 "bLogons Today    : c%-5u b(Max c%ub)\r\n"         352 LiLogonsToday
-"bTime on Today   : c%-5u b(Max c%lub)\r\n"        353 LiTimeonToday
+"bTime on Today   : c%-5u b(Max c%ub)\r\n"        353 LiTimeonToday
 "bMail Waiting    : c%u\r\n"                          354 LiMailWaiting
 "bSysop is        : c"                                355 LiSysopIs
 "Available"                                             356 LiSysopAvailable
@@ -465,8 +465,8 @@
 	"for maintenance.\1n\r\n"
 "\r\nUnknown user\r\n"                                  390 UnknownUser
 "\7Invalid Logon\r\n"                                   391 InvalidLogon
-"%2.2d/%2.2d/%2.2d T:%5lu   L:%3lu   P:%3lu   "\        392 SlogFmt
-	"E:%3lu   F:%3lu   U:%6luk %3lu  D:%6luk %3lu\r\n"
+"%2.2d/%2.2d/%2.2d T:%5u   L:%3u   P:%3u   "\        392 SlogFmt
+	"E:%3u   F:%3u   U:%6uk %3u  D:%6uk %3u\r\n"
 "Locally"                                               393 Locally
 "\r\nSort alphabetically"                               394 SortAlphaQ
 "\r\nmhChecking Slots..."                             395 CheckingSlots
@@ -658,7 +658,7 @@
 "\r\n_whNode %2d: g%sng left private chat.n\r\n" 542 NodeLeftPrivateChat
 "No one has logged on today.\r\n"                       543 NoOneHasLoggedOnToday
 "ghLast few callers:\r\nng"                         544 LastFewCallers (*)
-"\r\nnhm%-2d nm%-6lu wh%-25.25s m%-25.25s"\     545 LastFewCallersFmt
+"\r\nnhm%-2d nm%-6u wh%-25.25s m%-25.25s"\     545 LastFewCallersFmt
 	"nm%02u:%02u h%-8.8s nm%-3d"
 "\r\nghCallers Today:ng"                            546 CallersToday
 "_bhDo you mean %s #%u "\                            547 DoYouMeanThisUserQ
@@ -700,7 +700,7 @@
 "\r\nCtrl-A codes: ~Expand to ANSI, ~Leave in, or "\    571 QWKCtrlACodes
 	"[Strip]: "
 "\r\n_hwPacking Sub-board...      "                  572 QWKPackingSubboard
-"\rbPacked:w%4lu bofw %lu>"                        573 QWKPackedSubboard
+"\rbPacked:w%4u bofw %u>"                        573 QWKPackedSubboard
 "\r\n_hwPacking E-mail...            "               574 QWKPackingEmail
 "\rbPacked w%ub E-mail messages.>"                  575 QWKPackedEmail
 "\r\n_hwUnpacking..."                                576 QWKUnpacking
@@ -724,7 +724,7 @@
 	"you do not hang up within 30 seconds.\r\n"\
 	"\r\nPlease wait, or hit any key to hang up now..."
 "Convert 100k credits to %u minutes"                    591 Convert100ktoNminQ
-"\r\n%lu credits have been added to your account.\r\n"  592 CreditedAccount
+"\r\n%u credits have been added to your account.\r\n"  592 CreditedAccount
 "\r\nANSI Capture is now %s\r\n"                        593 ANSICaptureIsNow
 "nm\r\nRetrieving h%snm..."                        594 RetrievingFile
 "n\r\nAlternate upload path now: %s\r\n"               595 AltULPathNow
@@ -751,7 +751,7 @@
 "Maximum Files           : %u\r\n"                      615 DirInfoMaxFiles
 "View directory information file"                       616 DirInfoViewFileQ
 "n\r\nNo NetMail allowed.\r\n"                         617 NoNetMailAllowed
-"\r\nIt will cost you %lu credits to send NetMail. "\   618 NetMailCostContinueQ
+"\r\nIt will cost you %u credits to send NetMail. "\   618 NetMailCostContinueQ
 	"Continue"
 "nm\r\nSending NetMail To: h%snm (h%snm)\r\n"\  619 NetMailing
 	"              From: h%snm (h%snm)\r\n"
@@ -775,7 +775,7 @@
 "\r\n_chMultinode Chat Channels:\r\n\r\n"            636 ChatChanLstHdr
 "ncNum Name                         Cost"             637 ChatChanLstTitle
 "h��� �������������������������    ����"               638 ChatChanLstUnderline
-"hc%3lu nc%-25.25sh%8lu"                           639 ChatChanLstFmt
+"hc%3u nc%-25.25sh%8u"                           639 ChatChanLstFmt
 "\r\nYou can't access that channel.\r\n"                640 CantAccessThatChannel
 "\r\nYou can't download from this directory.\r\n"       641 CantDownloadFromDir
 "_whSearching for duplicates..."                     642 SearchingForDupes
@@ -797,7 +797,7 @@
 "l_ghFile Libraries:\r\n\r\n"                       658 CfgLibLstHdr
 "ng(h%dng) %sh\r\n"                               659 CfgLibLstFmt
 "_chListing nc(h%unc) %s "\                     660 BatchFlagPrompt
-	"(h%unc) %s (h?nc=Menu) (h%lunc Filesnc): n"
+	"(h%unc) %s (h?nc=Menu) (h%unc Filesnc): n"
 "nl4  hy[wBy]atch Download  "\                   661
 	"[wVy]iew Content  [wEy]xtended "\
 	"Info  [wPy]revious Files  [wQy]uit  n\r\n"
@@ -814,7 +814,7 @@
 "Level %u"                                              669 NoAccessLevel
 "Age %u"                                                670 NoAccessAge
 "BPS %u"                                                671 NoAccessBPS
-"Credits %lu"                                           672 NoAccessCredit
+"Credits %u"                                           672 NoAccessCredit
 "Node %u"                                               673 NoAccessNode
 "User %u"                                               674 NoAccessUser
 "Days till expire %u"                                   675 NoAccessExpire