Re-generated with slightly more intelligent script
diff --git a/Mac/Lib/macerrors.py b/Mac/Lib/macerrors.py
index 61c70ae..b308588 100644
--- a/Mac/Lib/macerrors.py
+++ b/Mac/Lib/macerrors.py
@@ -1,6 +1,84 @@
-svTempDisable	=	-32768	#Temporarily disable card but run primary init.
+svTempDisable	=	-32768	#svTempDisable
 svDisabled	=	-32640	#Reserve range -32640 to -32768 for Apple temp disables.
 fontNotOutlineErr	=	-32615	#bitmap font passed to routine that does outlines only
+noMemoryNodeFailedInitialize	=	-30552	#noMemoryNodeFailedInitialize
+invalidHotSpotIDErr	=	-30551	#invalidHotSpotIDErr
+invalidNodeFormatErr	=	-30550	#invalidNodeFormatErr
+limitReachedErr	=	-30549	#limitReachedErr
+settingNotSupportedByNodeErr	=	-30548	#settingNotSupportedByNodeErr
+propertyNotSupportedByNodeErr	=	-30547	#propertyNotSupportedByNodeErr
+timeNotInViewErr	=	-30546	#timeNotInViewErr
+invalidViewStateErr	=	-30545	#invalidViewStateErr
+invalidNodeIDErr	=	-30544	#invalidNodeIDErr
+selectorNotSupportedByNodeErr	=	-30543	#selectorNotSupportedByNodeErr
+callNotSupportedByNodeErr	=	-30542	#callNotSupportedByNodeErr
+constraintReachedErr	=	-30541	#constraintReachedErr
+notAQTVRMovieErr	=	-30540	#notAQTVRMovieErr
+kALMInternalErr	=	-30049	#kALMInternalErr
+kALMLocationNotFoundErr	=	-30048	#kALMLocationNotFoundErr
+kALMNoSuchModuleErr	=	-30047	#kALMNoSuchModuleErr
+kALMModuleCommunicationErr	=	-30046	#kALMModuleCommunicationErr
+kALMDuplicateModuleErr	=	-30045	#kALMDuplicateModuleErr
+kALMInstallationErr	=	-30044	#kALMInstallationErr
+kALMDeferSwitchErr	=	-30043	#kALMDeferSwitchErr
+kALMRebootFlagsLevelErr	=	-30042	#kALMRebootFlagsLevelErr
+localeNoAssociatedDataTagsErr	=	-30027	#localeNoAssociatedDataTagsErr
+localeObjectDefaultValueNotAvailableErr	=	-30026	#localeObjectDefaultValueNotAvailableErr
+localeDuplicateErr	=	-30025	#localeDuplicateErr
+localeCouldNotWriteLinkedObjectsErr	=	-30024	#localeCouldNotWriteLinkedObjectsErr
+localeObjectCannotDeleteSystemObjectErr	=	-30023	#localeObjectCannotDeleteSystemObjectErr
+localeObjectTagDataNotFoundErr	=	-30022	#localeObjectTagDataNotFoundErr
+localeObjectNoNameErr	=	-30021	#localeObjectNoNameErr
+localeObjectInvalidIteratorErr	=	-30020	#localeObjectInvalidIteratorErr
+localeObjectNameAttributeConflictErr	=	-30010	#localeObjectNameAttributeConflictErr
+localeObjectItemFoundIsLastErr	=	-30009	#localeObjectItemFoundIsLastErr
+localeObjectInvalidReferenceErr	=	-30008	#localeObjectInvalidReferenceErr
+localeObjectNotFoundErr	=	-30007	#localeObjectNotFoundErr
+localeBadReferenceErr	=	-30006	#localeBadReferenceErr
+localeObjectNoNamesTableErr	=	-30005	#localeObjectNoNamesTableErr
+localeObjectAttributeNotAvailErr	=	-30002	#localeObjectAttributeNotAvailErr
+localeNotFoundErr	=	-30001	#localeNotFoundErr
+logCorruptStoreErr	=	-29898	#logCorruptStoreErr
+logInvalidSituationTypeErr	=	-29897	#logInvalidSituationTypeErr
+logIteratorInvalidErr	=	-29896	#logIteratorInvalidErr
+logCannotCreateActionErr	=	-29895	#logCannotCreateActionErr
+logEntryCorruptErr	=	-29894	#logEntryCorruptErr
+logWrongTypeErr	=	-29893	#logWrongTypeErr
+logPluginNotPresentErr	=	-29892	#logPluginNotPresentErr
+logInvalidSizeErr	=	-29891	#logInvalidSizeErr
+logNoDataAvailableErr	=	-29890	#logNoDataAvailableErr
+logNotATextEntryErr	=	-29889	#logNotATextEntryErr
+logIteratorInUseErr	=	-29888	#logIteratorInUseErr
+logServiceNotInUseErr	=	-29887	#logServiceNotInUseErr
+logQueueFullErr	=	-29886	#logQueueFullErr
+logNoMoreEntriesErr	=	-29885	#logNoMoreEntriesErr
+logServiceInUseErr	=	-29884	#logServiceInUseErr
+logNoSuchActionErr	=	-29883	#logNoSuchActionErr
+logInvalidVersionErr	=	-29882	#logInvalidVersionErr
+logDataTooLargeErr	=	-29881	#logDataTooLargeErr
+logNoConnectionErr	=	-29880	#logNoConnectionErr
+textObjFontNotFoundErr	=	-29599	#textObjFontNotFoundErr
+textObjLanguageChangedErr	=	-29587	#textObjLanguageChangedErr
+textObjMoreAnnotationsErr	=	-29586	#textObjMoreAnnotationsErr
+textObjAnnotationNotFoundErr	=	-29585	#textObjAnnotationNotFoundErr
+textObjMalformedObjectErr	=	-29584	#textObjMalformedObjectErr
+textObjTextConversionFailedErr	=	-29583	#textObjTextConversionFailedErr
+textObjObjectTooSmallErr	=	-29582	#textObjObjectTooSmallErr
+textObjBufferTooSmallErr	=	-29581	#textObjBufferTooSmallErr
+textObjInvalidIndexErr	=	-29580	#textObjInvalidIndexErr
+kCollateInvalidCollationRef	=	-29507	#kCollateInvalidCollationRef
+kCollateBufferTooSmall	=	-29506	#kCollateBufferTooSmall
+kCollateInvalidChar	=	-29505	#kCollateInvalidChar
+kCollatePatternNotFoundErr	=	-29504	#kCollatePatternNotFoundErr
+kCollateUnicodeConvertFailedErr	=	-29503	#kCollateUnicodeConvertFailedErr
+kCollateMissingUnicodeTableErr	=	-29502	#kCollateMissingUnicodeTableErr
+kCollateInvalidOptions	=	-29501	#kCollateInvalidOptions
+kCollateAttributesNotFoundErr	=	-29500	#kCollateAttributesNotFoundErr
+kMPInvalidIDErr	=	-29299	#kMPInvalidIDErr
+kMPInsufficientResourcesErr	=	-29298	#kMPInsufficientResourcesErr
+kMPTaskAbortedErr	=	-29297	#kMPTaskAbortedErr
+kMPTimeoutErr	=	-29296	#kMPTimeoutErr
+kMPDeletedErr	=	-29295	#kMPDeletedErr
 invalidIndexErr	=	-20002	#The recordIndex parameter is not valid.
 recordDataTooBigErr	=	-20001	#The record data is bigger than buffer size (1024 bytes).
 unknownInsertModeErr	=	-20000	#There is no such an insert mode.
@@ -79,6 +157,7 @@
 telBadLevelErr	=	-10012	#bad volume level setting
 telHTypeNotSupp	=	-10011	#hook type not supported by this tool
 telBadHTypeErr	=	-10010	#bad hook type specified
+errAECantSupplyType	=	-10009	#errAECantSupplyType
 telNoOpenErr	=	-10008	#unable to open terminal
 telNoMemErr	=	-10007	#no memory to allocate handle
 telCAUnavail	=	-10006	#a CA is not available
@@ -87,6 +166,87 @@
 telBadCAErr	=	-10003	#TELCAHandle not found or invalid
 telBadDNErr	=	-10002	#TELDNHandle not found or invalid
 telBadTermErr	=	-10001	#invalid TELHandle or handle not found
+errAEEventFailed	=	-10000	#errAEEventFailed
+cannotMoveAttachedController	=	-9999	#cannotMoveAttachedController
+controllerHasFixedHeight	=	-9998	#controllerHasFixedHeight
+cannotSetWidthOfAttachedController	=	-9997	#cannotSetWidthOfAttachedController
+controllerBoundsNotExact	=	-9996	#controllerBoundsNotExact
+editingNotAllowed	=	-9995	#editingNotAllowed
+badControllerHeight	=	-9994	#badControllerHeight
+deviceCantMeetRequest	=	-9408	#deviceCantMeetRequest
+seqGrabInfoNotAvailable	=	-9407	#seqGrabInfoNotAvailable
+badSGChannel	=	-9406	#badSGChannel
+couldntGetRequiredComponent	=	-9405	#couldntGetRequiredComponent
+notEnoughDiskSpaceToGrab	=	-9404	#notEnoughDiskSpaceToGrab
+notEnoughMemoryToGrab	=	-9403	#notEnoughMemoryToGrab
+cantDoThatInCurrentMode	=	-9402	#cantDoThatInCurrentMode
+grabTimeComplete	=	-9401	#grabTimeComplete
+noDeviceForChannel	=	-9400	#noDeviceForChannel
+snsAlreadyUnheldErr	=	-9013	#snsAlreadyUnheldErr
+snsReliabilityFailureErr	=	-9012	#snsReliabilityFailureErr
+snsConsumerQueueOverrunErr	=	-9011	#snsConsumerQueueOverrunErr
+snsBufferTooSmallErr	=	-9010	#snsBufferTooSmallErr
+snsSubjectToLargeErr	=	-9009	#snsSubjectToLargeErr
+snsNoSuchDistributorErr	=	-9008	#snsNoSuchDistributorErr
+snsDuplicateDistributorErr	=	-9007	#snsDuplicateDistributorErr
+snsDuplicateSubscriptionErr	=	-9006	#snsDuplicateSubscriptionErr
+snsNoRequestsPendingErr	=	-9005	#snsNoRequestsPendingErr
+snsQueueEmptyErr	=	-9004	#snsQueueEmptyErr
+snsDistributorGoneErr	=	-9003	#snsDistributorGoneErr
+snsNoSuchKindErr	=	-9002	#snsNoSuchKindErr
+snsNoSuchSubscriptionErr	=	-9001	#snsNoSuchSubscriptionErr
+snsNoSuchTypeErr	=	-9000	#snsNoSuchTypeErr
+codecNoMemoryPleaseWaitErr	=	-8977	#codecNoMemoryPleaseWaitErr
+codecNothingToBlitErr	=	-8976	#codecNothingToBlitErr
+codecCantQueueErr	=	-8975	#codecCantQueueErr
+codecCantWhenErr	=	-8974	#codecCantWhenErr
+codecOpenErr	=	-8973	#codecOpenErr
+codecConditionErr	=	-8972	#codecConditionErr
+codecExtensionNotFoundErr	=	-8971	#codecExtensionNotFoundErr
+codecDataVersErr	=	-8970	#codecDataVersErr
+codecBadDataErr	=	-8969	#codecBadDataErr
+codecWouldOffscreenErr	=	-8968	#codecWouldOffscreenErr
+codecAbortErr	=	-8967	#codecAbortErr
+codecSpoolErr	=	-8966	#codecSpoolErr
+codecImageBufErr	=	-8965	#codecImageBufErr
+codecScreenBufErr	=	-8964	#codecScreenBufErr
+codecSizeErr	=	-8963	#codecSizeErr
+codecUnimpErr	=	-8962	#codecUnimpErr
+noCodecErr	=	-8961	#noCodecErr
+codecErr	=	-8960	#codecErr
+kTECOutputBufferFullStatus	=	-8785	#output buffer has no room for conversion of next input text element (partial conversion)
+kTECNeedFlushStatus	=	-8784	#kTECNeedFlushStatus
+kTECUsedFallbacksStatus	=	-8783	#kTECUsedFallbacksStatus
+kTECItemUnavailableErr	=	-8771	#item (e.g. name) not available for specified region (& encoding if relevant)
+kTECGlobalsUnavailableErr	=	-8770	#globals have already been deallocated (premature TERM)
+unicodeChecksumErr	=	-8769	#unicodeChecksumErr
+unicodeNoTableErr	=	-8768	#unicodeNoTableErr
+unicodeVariantErr	=	-8767	#unicodeVariantErr
+unicodeFallbacksErr	=	-8766	#unicodeFallbacksErr
+unicodePartConvertErr	=	-8765	#unicodePartConvertErr
+unicodeBufErr	=	-8764	#unicodeBufErr
+unicodeCharErr	=	-8763	#unicodeCharErr
+unicodeElementErr	=	-8762	#unicodeElementErr
+unicodeNotFoundErr	=	-8761	#unicodeNotFoundErr
+unicodeTableFormatErr	=	-8760	#unicodeTableFormatErr
+unicodeDirectionErr	=	-8759	#unicodeDirectionErr
+unicodeContextualErr	=	-8758	#unicodeContextualErr
+unicodeTextEncodingDataErr	=	-8757	#unicodeTextEncodingDataErr
+kTECDirectionErr	=	-8756	#direction stack overflow, etc.
+kTECIncompleteElementErr	=	-8755	#text element may be incomplete or is too long for internal buffers
+kTECUnmappableElementErr	=	-8754	#kTECUnmappableElementErr
+kTECPartialCharErr	=	-8753	#input buffer ends in the middle of a multibyte character, conversion stopped
+kTECBadTextRunErr	=	-8752	#kTECBadTextRunErr
+kTECArrayFullErr	=	-8751	#supplied name buffer or TextRun, TextEncoding, or UnicodeMapping array is too small
+kTECBufferBelowMinimumSizeErr	=	-8750	#output buffer too small to allow processing of first input text element
+kTECNoConversionPathErr	=	-8749	#kTECNoConversionPathErr
+kTECCorruptConverterErr	=	-8748	#invalid converter object reference
+kTECTableFormatErr	=	-8747	#kTECTableFormatErr
+kTECTableChecksumErr	=	-8746	#kTECTableChecksumErr
+kTECMissingTableErr	=	-8745	#kTECMissingTableErr
+kTextUndefinedElementErr	=	-8740	#text conversion errors
+kTextMalformedInputErr	=	-8739	#in DBCS, for example, high byte followed by invalid low byte
+kTextUnsupportedEncodingErr	=	-8738	#specified encoding not supported for this operation
 kDMMainDisplayCannotMoveErr	=	-6231	#Trying to move main display (or a display mirrored to it)
 kDMDisplayAlreadyInstalledErr	=	-6230	#Attempt to add an already installed display.
 kDMDisplayNotFoundErr	=	-6229	#Could not find item (will someday remove).
@@ -99,6 +259,10 @@
 kDMWrongNumberOfDisplays	=	-6222	#Can only handle 2 displays for now.
 kDMMirroringOnAlready	=	-6221	#Returned by all calls that need mirroring to be off to do their thing.
 kDMGenErr	=	-6220	#Unexpected Error
+collectionVersionErr	=	-5753	#collectionVersionErr
+collectionIndexRangeErr	=	-5752	#collectionIndexRangeErr
+collectionItemNotFoundErr	=	-5751	#collectionItemNotFoundErr
+collectionItemLockedErr	=	-5750	#collectionItemLockedErr
 gestaltLocationErr	=	-5553	#gestalt function ptr wasn't in sysheap
 gestaltDupSelectorErr	=	-5552	#tried to add an entry that already existed
 gestaltUndefSelectorErr	=	-5551	#undefined selector was passed to Gestalt
@@ -106,44 +270,184 @@
 envVersTooBig	=	-5502	#Version bigger than call can handle
 envBadVers	=	-5501	#Version non-positive
 envNotPresent	=	-5500	#returned by glue.
-afpInsideTrashErr	=	-5044	#the folder being shared is inside the trash folder OR the shared folder is being moved into the trash folder OR the folder is being moved to the trash and it contains a shared folder
-afpInsideSharedErr	=	-5043	#the folder being shared is inside a shared folder OR the folder contains a shared folder and is being moved into a shared folder OR the folder contains a shared folder and is being moved into the descendent of a shared folder.
+errCannotUndo	=	-5253	#errCannotUndo
+errNonContiuousAttribute	=	-5252	#errNonContiuousAttribute
+errUnknownElement	=	-5251	#errUnknownElement
+errReadOnlyText	=	-5250	#errReadOnlyText
+errEmptyScrap	=	-5249	#errEmptyScrap
+errNoHiliteText	=	-5248	#errNoHiliteText
+errOffsetNotOnElementBounday	=	-5247	#errOffsetNotOnElementBounday
+errInvalidRange	=	-5246	#errInvalidRange
+errIteratorReachedEnd	=	-5245	#errIteratorReachedEnd
+errEngineNotFound	=	-5244	#errEngineNotFound
+errAlreadyInImagingMode	=	-5243	#errAlreadyInImagingMode
+errNotInImagingMode	=	-5242	#errNotInImagingMode
+errMarginWilllNotFit	=	-5241	#errMarginWilllNotFit
+errUnknownAttributeTag	=	-5240	#errUnknownAttributeTag
+textParserNoMoreTokensErr	=	-5229	#textParserNoMoreTokensErr
+textParserNoSuchTokenFoundErr	=	-5228	#textParserNoSuchTokenFoundErr
+textParserBadTextEncodingErr	=	-5227	#textParserBadTextEncodingErr
+textParserBadTextLanguageErr	=	-5226	#textParserBadTextLanguageErr
+textParserNoMoreTextErr	=	-5225	#textParserNoMoreTextErr
+textParserParamErr	=	-5224	#textParserParamErr
+textParserBadParserObjectErr	=	-5223	#textParserBadParserObjectErr
+textParserBadTokenValueErr	=	-5222	#textParserBadTokenValueErr
+textParserObjectNotFoundErr	=	-5221	#textParserObjectNotFoundErr
+textParserBadParamErr	=	-5220	#textParserBadParamErr
+numberFortmattingNotADigitErr	=	-5212	#numberFortmattingNotADigitErr
+numberFormattingBadCurrencyPositionErr	=	-5211	#numberFormattingBadCurrencyPositionErr
+numberFormattingUnOrdredCurrencyRangeErr	=	-5210	#numberFormattingUnOrdredCurrencyRangeErr
+numberFormattingBadTokenErr	=	-5209	#numberFormattingBadTokenErr
+numberFormattingBadFormatErr	=	-5207	#numberFormattingBadFormatErr
+numberFormattingEmptyFormatErr	=	-5206	#numberFormattingEmptyFormatErr
+numberFormattingDelimiterMissingErr	=	-5205	#numberFormattingDelimiterMissingErr
+numberFormattingLiteralMissingErr	=	-5204	#numberFormattingLiteralMissingErr
+numberFormattingSpuriousCharErr	=	-5203	#numberFormattingSpuriousCharErr
+numberFormattingBadNumberFormattingObjectErr	=	-5202	#numberFormattingBadNumberFormattingObjectErr
+numberFormattingOverflowInDestinationErr	=	-5201	#numberFormattingOverflowInDestinationErr
+numberFormattingNotANumberErr	=	-5200	#numberFormattingNotANumberErr
+afpSameNodeErr	=	-5063	#Display Manager error codes (-6220...-6269)
+afpAlreadyMounted	=	-5062	#afpAlreadyMounted
+afpCantMountMoreSrvre	=	-5061	#afpCantMountMoreSrvre
+afpBadDirIDType	=	-5060	#afpBadDirIDType
+afpInsideTrashErr	=	-5044	#the folder being shared is inside the trash folder
+afpInsideSharedErr	=	-5043	#the folder being shared is inside a shared folder OR the folder contains a shared folder and is being moved into a shared folder
 afpPwdExpiredErr	=	-5042	#the password being used is too old: this requires the user to change the password before log-in can continue
 afpPwdTooShortErr	=	-5041	#the password being set is too short: there is a minimum length that must be met or exceeded
 afpPwdSameErr	=	-5040	#someone tried to change their password to the same password on a mantadory password change
+afpBadIDErr	=	-5039	#afpBadIDErr
+afpSameObjectErr	=	-5038	#afpSameObjectErr
+afpCatalogChanged	=	-5037	#afpCatalogChanged
+afpDiffVolErr	=	-5036	#afpDiffVolErr
+afpIDExists	=	-5035	#afpIDExists
+afpIDNotFound	=	-5034	#afpIDNotFound
 afpContainsSharedErr	=	-5033	#the folder being shared contains a shared folder
 afpObjectLocked	=	-5032	#Object is M/R/D/W inhibited
 afpVolLocked	=	-5031	#Volume is Read-Only
+afpIconTypeError	=	-5030	#afpIconTypeError
+afpDirNotFound	=	-5029	#afpDirNotFound
+numberFormattingBadOptionsErr	=	-5028	#numberFormattingBadOptionsErr
+afpServerGoingDown	=	-5027	#afpServerGoingDown
+afpTooManyFilesOpen	=	-5026	#afpTooManyFilesOpen
+afpObjectTypeErr	=	-5025	#afpObjectTypeErr
+afpCallNotSupported	=	-5024	#afpCallNotSupported
+afpUserNotAuth	=	-5023	#afpUserNotAuth
+afpSessClosed	=	-5022	#afpSessClosed
+afpRangeOverlap	=	-5021	#afpRangeOverlap
+afpRangeNotLocked	=	-5020	#afpRangeNotLocked
+afpParmErr	=	-5019	#afpParmErr
+afpObjectNotFound	=	-5018	#afpObjectNotFound
+afpObjectExists	=	-5017	#afpObjectExists
+afpNoServer	=	-5016	#afpNoServer
+afpNoMoreLocks	=	-5015	#afpNoMoreLocks
+afpMiscErr	=	-5014	#afpMiscErr
+afpLockErr	=	-5013	#afpLockErr
+afpItemNotFound	=	-5012	#afpItemNotFound
+afpFlatVol	=	-5011	#afpFlatVol
+afpFileBusy	=	-5010	#afpFileBusy
+afpEofError	=	-5009	#afpEofError
+afpDiskFull	=	-5008	#afpDiskFull
+afpDirNotEmpty	=	-5007	#afpDirNotEmpty
+afpDenyConflict	=	-5006	#afpDenyConflict
+afpCantMove	=	-5005	#afpCantMove
+afpBitmapErr	=	-5004	#afpBitmapErr
+afpBadVersNum	=	-5003	#afpBadVersNum
+afpBadUAM	=	-5002	#afpBadUAM
+afpAuthContinue	=	-5001	#afpAuthContinue
+afpAccessDenied	=	-5000	#afpAccessDenied
+noHelpForItem	=	-4009	#noHelpForItem
+badProfileError	=	-4008	#badProfileError
+colorSyncNotInstalled	=	-4007	#colorSyncNotInstalled
+pickerCantLive	=	-4006	#pickerCantLive
+cantLoadPackage	=	-4005	#cantLoadPackage
+cantCreatePickerWindow	=	-4004	#cantCreatePickerWindow
+cantLoadPicker	=	-4003	#cantLoadPicker
+pickerResourceError	=	-4002	#pickerResourceError
+requiredFlagsDontMatch	=	-4001	#requiredFlagsDontMatch
+firstPickerError	=	-4000	#firstPickerError
+sktClosedErr	=	-3109	#sktClosedErr
+recNotFnd	=	-3108	#recNotFnd
+atpBadRsp	=	-3107	#atpBadRsp
+atpLenErr	=	-3106	#atpLenErr
+readQErr	=	-3105	#readQErr
+extractErr	=	-3104	#extractErr
+ckSumErr	=	-3103	#ckSumErr
+noMPPErr	=	-3102	#noMPPErr
+buf2SmallErr	=	-3101	#buf2SmallErr
+noPrefAppErr	=	-3032	#noPrefAppErr
+badTranslationSpecErr	=	-3031	#badTranslationSpecErr
+noTranslationPathErr	=	-3030	#noTranslationPathErr
 couldNotParseSourceFileErr	=	-3026	#Source document does not contain source type
 invalidTranslationPathErr	=	-3025	#Source type to destination type not a valid path
-fragLastErrCode	=	-2899	#last reserved error code number
-fragInvalidFragmentUsage	=	-2824	#an application fragment or accellerated resource has no entry point or termination routine
-fragArchError	=	-2823	#fragment targeted for an unacceptable architecture
-fragAppNotFound	=	-2822	#no application found in cfrg (for Process Manager)
-fragUserInitProcErr	=	-2821	#user intialization routine did not return noErr
-fragCorruptErr	=	-2820	#fragment container corrupted (known format)
-fragConstErr	=	-2819	#internal inconstistancy
-fragMgrInitErr	=	-2818	#error in initailization of this manager
-fragLibConnErr	=	-2817	#error connecting to library (error occured in sub prepare)
-fragInitRtnUsageErr	=	-2816	#boot library has initialization routine
-fragInitLoop	=	-2815	#circularity detected in mandatory initialization order
-fragImportTooNew	=	-2814	#import library was too new and therefore incompatible
-fragImportTooOld	=	-2813	#import library was too old and therefore incompatible
-fragObjectInitSeqErr	=	-2812	#order error during user initialization function invocation
-fragNoContextIDs	=	-2811	#no more context id¹s
-fragNoAddrSpace	=	-2810	#out of memory in user's address space for loadable section
-fragNoMem	=	-2809	#out of memory for interal bookkeeping
-fragUnused1	=	-2808	#unused
-fragHadUnresolveds	=	-2807	#loaded fragment had "hard" unresolved imports
-fragFormatUnknown	=	-2806	#fragment container format unknown
-fragDupRegLibName	=	-2805	#registered name already in use
-fragLibNotFound	=	-2804	#library name not found in Frag registry
-fragSectionNotFound	=	-2803	#section was not found
-fragSymbolNotFound	=	-2802	#symbol was not found in connection
-fragConnectionIDNotFound	=	-2801	#connecionID was not valid
-fragContextNotFound	=	-2800	#contextID was not valid
+componentDontRegister	=	-3003	#componentDontRegister
+componentNotCaptured	=	-3002	#componentNotCaptured
+validInstancesExist	=	-3001	#validInstancesExist
+invalidComponentID	=	-3000	#invalidComponentID
+cfragLastErrCode	=	-2899	#The last value in the range of CFM errors.
+cfragAbortClosureErr	=	-2830	#Used by notification handlers to abort a closure.
+cfragClosureIDErr	=	-2829	#The closure ID was not valid.
+cfragContainerIDErr	=	-2828	#The fragment container ID was not valid.
+cfragNoRegistrationErr	=	-2827	#The registration name was not found.
+cfragNotClosureErr	=	-2826	#The closure ID was actually a connection ID.
+cfragFileSizeErr	=	-2825	#A file was too large to be mapped.
+cfragFragmentUsageErr	=	-2824	#A semantic error in usage of the fragment.
+cfragArchitectureErr	=	-2823	#A fragment has an unacceptable architecture.
+cfragNoApplicationErr	=	-2822	#No application member found in the cfrg resource.
+cfragInitFunctionErr	=	-2821	#A fragment's initialization routine returned an error.
+cfragFragmentCorruptErr	=	-2820	#A fragment's container was corrupt (known format).
+cfragCFMInternalErr	=	-2819	#An internal inconstistancy has been detected.
+cfragCFMStartupErr	=	-2818	#Internal error during CFM initialization.
+cfragLibConnErr	=	-2817	#
+cfragInitAtBootErr	=	-2816	#A boot library has an initialization function.  (System 7 only)
+cfragInitLoopErr	=	-2815	#Circularity in required initialization order.
+cfragImportTooNewErr	=	-2814	#An import library was too new for a client.
+cfragImportTooOldErr	=	-2813	#An import library was too old for a client.
+cfragInitOrderErr	=	-2812	#
+cfragNoIDsErr	=	-2811	#No more CFM IDs for contexts, connections, etc.
+cfragNoClientMemErr	=	-2810	#Out of memory for fragment mapping or section instances.
+cfragNoPrivateMemErr	=	-2809	#Out of memory for internal bookkeeping.
+cfragNoPositionErr	=	-2808	#The registration insertion point was not found.
+cfragUnresolvedErr	=	-2807	#A fragment had "hard" unresolved imports.
+cfragFragmentFormatErr	=	-2806	#A fragment's container format is unknown.
+cfragDupRegistrationErr	=	-2805	#The registration name was already in use.
+cfragNoLibraryErr	=	-2804	#The named library was not found.
+cfragNoSectionErr	=	-2803	#The specified section was not found.
+cfragNoSymbolErr	=	-2802	#The specified symbol was not found.
+cfragConnectionIDErr	=	-2801	#The connection ID was not valid.
+cfragFirstErrCode	=	-2800	#The first value in the range of CFM errors.
+errASInconsistentNames	=	-2780	#English errors:
+errASNoResultReturned	=	-2763	#The range -2780 thru -2799 is reserved for dialect specific error codes. (Error codes from different dialects may overlap.)
+errASParameterNotForEvent	=	-2762	#errASParameterNotForEvent
+errASIllegalFormalParameter	=	-2761	#errASIllegalFormalParameter
+errASTerminologyNestingTooDeep	=	-2760	#errASTerminologyNestingTooDeep
+errASCantCompareMoreThan32k	=	-2721	#Parser/Compiler errors:
+errASCantConsiderAndIgnore	=	-2720	#errASCantConsiderAndIgnore
+nrTransactionAborted	=	-2556	#transaction was aborted
+nrExitedIteratorScope	=	-2555	#outer scope of iterator was exited
+nrIterationDone	=	-2554	#iteration operation is done
+nrPropertyAlreadyExists	=	-2553	#property already exists
+nrInvalidEntryIterationOp	=	-2552	#invalid entry iteration operation
 nrPathBufferTooSmall	=	-2551	#buffer for path is too small
 nrPathNotFound	=	-2550	#a path component lookup failed
+nrResultCodeBase	=	-2549	#nrResultCodeBase
+nrOverrunErr	=	-2548	#nrOverrunErr
+nrNotModifiedErr	=	-2547	#nrNotModifiedErr
+nrTypeMismatchErr	=	-2546	#nrTypeMismatchErr
+nrPowerSwitchAbortErr	=	-2545	#nrPowerSwitchAbortErr
+nrPowerErr	=	-2544	#nrPowerErr
+nrDataTruncatedErr	=	-2543	#nrDataTruncatedErr
+nrNotSlotDeviceErr	=	-2542	#nrNotSlotDeviceErr
+nrNameErr	=	-2541	#nrNameErr
+nrNotCreatedErr	=	-2540	#nrNotCreatedErr
+nrNotFoundErr	=	-2539	#nrNotFoundErr
+nrInvalidNodeErr	=	-2538	#nrInvalidNodeErr
+nrNotEnoughMemoryErr	=	-2537	#nrNotEnoughMemoryErr
+nrLockedErr	=	-2536	#nrLockedErr
+mmInternalError	=	-2526	#mmInternalError
+tsmNoStem	=	-2523	#No stem exists for the token
+tsmNoMoreTokens	=	-2522	#No more tokens are available for the source text
+tsmNoHandler	=	-2521	#No Callback Handler exists for callback
+tsmInvalidContext	=	-2520	#Invalid TSMContext specified in call
 tsmUnknownErr	=	-2519	#any other errors
 tsmUnsupportedTypeErr	=	-2518	#unSupported interface type error
 tsmScriptHasNoIMErr	=	-2517	#script has no imput method or is using old IM
@@ -162,6 +466,30 @@
 tsmNeverRegisteredErr	=	-2504	#app never registered error (not TSM aware)
 tsmAlreadyRegisteredErr	=	-2503	#want to register again error
 tsmNotAnAppErr	=	-2502	#not an application error
+tsmInputMethodNotFoundErr	=	-2501	#tsmInputMethodNotFoundErr
+tsmUnsupScriptLanguageErr	=	-2500	#tsmUnsupScriptLanguageErr
+kernelUnrecoverableErr	=	-2499	#kernelUnrecoverableErr
+kernelReturnValueErr	=	-2422	#kernelReturnValueErr
+kernelAlreadyFreeErr	=	-2421	#kernelAlreadyFreeErr
+kernelIDErr	=	-2419	#kernelIDErr
+kernelExceptionErr	=	-2418	#kernelExceptionErr
+kernelTerminatedErr	=	-2417	#kernelTerminatedErr
+kernelInUseErr	=	-2416	#kernelInUseErr
+kernelTimeoutErr	=	-2415	#kernelTimeoutErr
+kernelAsyncReceiveLimitErr	=	-2414	#kernelAsyncReceiveLimitErr
+kernelAsyncSendLimitErr	=	-2413	#kernelAsyncSendLimitErr
+kernelAttributeErr	=	-2412	#kernelAttributeErr
+kernelExecutionLevelErr	=	-2411	#kernelExecutionLevelErr
+kernelDeletePermissionErr	=	-2410	#kernelDeletePermissionErr
+kernelExecutePermissionErr	=	-2409	#kernelExecutePermissionErr
+kernelReadPermissionErr	=	-2408	#kernelReadPermissionErr
+kernelWritePermissionErr	=	-2407	#kernelWritePermissionErr
+kernelObjectExistsErr	=	-2406	#kernelObjectExistsErr
+kernelUnsupportedErr	=	-2405	#kernelUnsupportedErr
+kernelPrivilegeErr	=	-2404	#kernelPrivilegeErr
+kernelOptionsErr	=	-2403	#kernelOptionsErr
+kernelCanceledErr	=	-2402	#kernelCanceledErr
+kernelIncompleteErr	=	-2401	#kernelIncompleteErr
 badCallOrderErr	=	-2209	#Usually due to a status call being called prior to being setup first
 noDMAErr	=	-2208	#Can¹t do DMA digitizing (i.e. can't go to requested dest
 badDepthErr	=	-2207	#Can¹t digitize into this depth
@@ -171,10 +499,84 @@
 matrixErr	=	-2203	#bad matrix, digitizer did nothing
 qtParamErr	=	-2202	#bad input parameter (out of range, etc)
 digiUnimpErr	=	-2201	#feature unimplemented
+invalidAtomTypeErr	=	-2108	#invalidAtomTypeErr
+invalidAtomContainerErr	=	-2107	#invalidAtomContainerErr
+invalidAtomErr	=	-2106	#invalidAtomErr
+duplicateAtomTypeAndIDErr	=	-2105	#duplicateAtomTypeAndIDErr
+atomIndexInvalidErr	=	-2104	#atomIndexInvalidErr
+atomsNotOfSameTypeErr	=	-2103	#atomsNotOfSameTypeErr
+notLeafAtomErr	=	-2102	#notLeafAtomErr
+cannotFindAtomErr	=	-2101	#cannotFindAtomErr
+invalidImageIndexErr	=	-2068	#invalidImageIndexErr
+invalidSpriteIndexErr	=	-2067	#invalidSpriteIndexErr
+gWorldsNotSameDepthAndSizeErr	=	-2066	#gWorldsNotSameDepthAndSizeErr
+invalidSpritePropertyErr	=	-2065	#invalidSpritePropertyErr
+invalidSpriteWorldPropertyErr	=	-2064	#invalidSpriteWorldPropertyErr
+movieTextNotFoundErr	=	-2062	#movieTextNotFoundErr
+samplesAlreadyInMediaErr	=	-2059	#samplesAlreadyInMediaErr
+auxiliaryExportDataUnavailable	=	-2058	#auxiliaryExportDataUnavailable
+unsupportedAuxiliaryImportData	=	-2057	#unsupportedAuxiliaryImportData
 soundSupportNotAvailableErr	=	-2056	#QT for Windows error
 noSoundTrackInMovieErr	=	-2055	#QT for Windows error
 noVideoTrackInMovieErr	=	-2054	#QT for Windows error
+featureUnsupported	=	-2053	#featureUnsupported
+couldNotUseAnExistingSample	=	-2052	#couldNotUseAnExistingSample
+noDefaultDataRef	=	-2051	#noDefaultDataRef
+badDataRefIndex	=	-2050	#badDataRefIndex
+invalidDataRefContainer	=	-2049	#invalidDataRefContainer
+noMovieFound	=	-2048	#noMovieFound
+dataNoDataRef	=	-2047	#dataNoDataRef
+endOfDataReached	=	-2046	#endOfDataReached
+dataAlreadyClosed	=	-2045	#dataAlreadyClosed
+dataAlreadyOpenForWrite	=	-2044	#dataAlreadyOpenForWrite
+dataNotOpenForWrite	=	-2043	#dataNotOpenForWrite
+dataNotOpenForRead	=	-2042	#dataNotOpenForRead
+invalidSampleDescription	=	-2041	#invalidSampleDescription
+invalidChunkCache	=	-2040	#invalidChunkCache
+invalidSampleDescIndex	=	-2039	#invalidSampleDescIndex
+invalidChunkNum	=	-2038	#invalidChunkNum
+invalidSampleNum	=	-2037	#invalidSampleNum
+invalidRect	=	-2036	#invalidRect
+cantEnableTrack	=	-2035	#cantEnableTrack
+internalQuickTimeError	=	-2034	#internalQuickTimeError
+badEditIndex	=	-2033	#badEditIndex
+timeNotInMedia	=	-2032	#timeNotInMedia
+timeNotInTrack	=	-2031	#timeNotInTrack
+trackNotInMovie	=	-2030	#trackNotInMovie
+trackIDNotFound	=	-2029	#trackIDNotFound
+badTrackIndex	=	-2028	#badTrackIndex
+maxSizeToGrowTooSmall	=	-2027	#maxSizeToGrowTooSmall
+userDataItemNotFound	=	-2026	#userDataItemNotFound
+staleEditState	=	-2025	#staleEditState
+nonMatchingEditState	=	-2024	#nonMatchingEditState
+invalidEditState	=	-2023	#invalidEditState
 cantCreateSingleForkFile	=	-2022	#happens when file already exists
+wfFileNotFound	=	-2021	#wfFileNotFound
+movieToolboxUninitialized	=	-2020	#movieToolboxUninitialized
+progressProcAborted	=	-2019	#progressProcAborted
+mediaTypesDontMatch	=	-2018	#mediaTypesDontMatch
+badEditList	=	-2017	#badEditList
+cantPutPublicMovieAtom	=	-2016	#cantPutPublicMovieAtom
+invalidTime	=	-2015	#invalidTime
+invalidDuration	=	-2014	#invalidDuration
+invalidHandler	=	-2013	#invalidHandler
+invalidDataRef	=	-2012	#invalidDataRef
+invalidSampleTable	=	-2011	#invalidSampleTable
+invalidMovie	=	-2010	#invalidMovie
+invalidTrack	=	-2009	#invalidTrack
+invalidMedia	=	-2008	#invalidMedia
+noDataHandler	=	-2007	#noDataHandler
+noMediaHandler	=	-2006	#noMediaHandler
+badComponentType	=	-2005	#badComponentType
+cantOpenHandler	=	-2004	#cantOpenHandler
+cantFindHandler	=	-2003	#cantFindHandler
+badPublicMovieAtom	=	-2002	#badPublicMovieAtom
+badImageDescription	=	-2001	#badImageDescription
+couldNotResolveDataRef	=	-2000	#couldNotResolveDataRef
+badImageErr	=	-1861	#bad translucent image PixMap
+badImageRgnErr	=	-1860	#bad translucent image region
+noSuitableDisplaysErr	=	-1859	#no displays support translucency
+unsupportedForPlatformErr	=	-1858	#call is for PowerPC only
 dragNotAcceptedErr	=	-1857	#drag was not accepted by receiver
 handlerNotFoundErr	=	-1856	#handler not found
 duplicateHandlerErr	=	-1855	#handler already exists
@@ -183,8 +585,30 @@
 badDragFlavorErr	=	-1852	#unknown flavor type
 badDragItemErr	=	-1851	#unknown drag item reference
 badDragRefErr	=	-1850	#unknown drag reference
+errEndOfBody	=	-1813	#errEndOfBody
+errEndOfDocument	=	-1812	#errEndOfDocument
+errTopOfBody	=	-1811	#errTopOfBody
+errTopOfDocument	=	-1810	#errTopOfDocument
+errOffsetIsOutsideOfView	=	-1801	#errOffsetIsOutsideOfView
+errOffsetInvalid	=	-1800	#errOffsetInvalid
 errOSACantOpenComponent	=	-1762	#Can't connect to scripting system with that ID
 errOSAComponentMismatch	=	-1761	#Parameters are from 2 different components
+errOSADataFormatTooNew	=	-1759	#errOSADataFormatTooNew
+errOSADataFormatObsolete	=	-1758	#errOSADataFormatObsolete
+errOSANoSuchDialect	=	-1757	#errOSANoSuchDialect
+errOSASourceNotAvailable	=	-1756	#errOSASourceNotAvailable
+errOSABadSelector	=	-1754	#errOSABadSelector
+errOSAScriptError	=	-1753	#errOSAScriptError
+errOSABadStorageType	=	-1752	#errOSABadStorageType
+errOSAInvalidID	=	-1751	#errOSAInvalidID
+errOSASystemError	=	-1750	#errOSASystemError
+errAEDescIsNull	=	-1739	#attempting to perform an invalid operation on a null descriptor
+errAEStreamAlreadyConverted	=	-1738	#attempt to convert a stream that has already been converted
+errAEStreamBadNesting	=	-1737	#nesting violation while streaming
+errAEDuplicateHandler	=	-1736	#attempt to install handler in table for identical class and id (1.1 or greater)
+errAEEventFiltered	=	-1735	#event has been filtered, and should not be propogated (1.1 or greater)
+errAEReceiveEscapeCurrent	=	-1734	#break out of only lowest level of AEReceive (1.1 or greater)
+errAEReceiveTerminate	=	-1733	#break out of all levels of AEReceive to the topmost (1.1 or greater)
 errAERecordingIsAlreadyOn	=	-1732	#available only in version 1.0.1 or greater
 errAEUnknownObjectType	=	-1731	#available only in version 1.0.1 or greater
 errAEEmptyListContainer	=	-1730	#Attempt to pass empty list as container to accessor
@@ -211,7 +635,12 @@
 errAENotAppleEvent	=	-1707	#the event is not in AppleEvent format
 errAENewerVersion	=	-1706	#need newer version of the AppleEvent manager
 errAEBadListItem	=	-1705	#the specified list item does not exist
+errAENotAEDesc	=	-1704	#errAENotAEDesc
+errAEWrongDataType	=	-1703	#errAEWrongDataType
+errAECorruptData	=	-1702	#errAECorruptData
+errAEDescNotFound	=	-1701	#errAEDescNotFound
 errAECoercionFail	=	-1700	#bad parameter data or unable to coerce the data supplied
+volVMBusyErr	=	-1311	#can't eject because volume is in use by VM
 fsDataTooBigErr	=	-1310	#file or volume is too big for system
 fileBoundsErr	=	-1309	#file's EOF, offset, mark or size is too big
 notARemountErr	=	-1308	#when _Mount allows only remounts and doesn't get one
@@ -231,6 +660,16 @@
 errFwdReset	=	-1275	#read terminated by forward reset
 errDSPQueueSize	=	-1274	#DSP Read/Write Queue Too small
 errOpenDenied	=	-1273	#open connection request was denied
+reqAborted	=	-1105	#reqAborted
+noDataArea	=	-1104	#noDataArea
+noSendResp	=	-1103	#noSendResp
+cbNotFound	=	-1102	#cbNotFound
+noRelErr	=	-1101	#noRelErr
+badBuffNum	=	-1100	#badBuffNum
+badATPSkt	=	-1099	#badATPSkt
+tooManySkts	=	-1098	#tooManySkts
+tooManyReqs	=	-1097	#tooManyReqs
+reqFailed	=	-1096	#reqFailed
 aspNoAck	=	-1075	#No ack on attention request (server err)
 aspTooMany	=	-1074	#Too many clients (server error)
 aspSizeErr	=	-1073	#Command block too big
@@ -245,6 +684,7 @@
 nbpNotFound	=	-1028	#Name not found on remove
 nbpDuplicate	=	-1027	#Duplicate name exists already
 nbpConfDiff	=	-1026	#Name confirmed at different socket
+nbpNoConfirm	=	-1025	#nbpNoConfirm
 nbpBuffOvr	=	-1024	#Buffer overflow in LookupName
 noMaskFoundErr	=	-1000	#Icon Utilties Error
 guestNotAllowedErr	=	-932	#destination port requires authentication
@@ -292,6 +732,13 @@
 rcDBAsyncNotSupp	=	-809	#ddev does not support async calls
 rcDBBadDDEV	=	-808	#bad ddev specified on DBInit
 rcDBBadSessNum	=	-807	#bad session number for DBGetConnInfo
+rcDBBadSessID	=	-806	#rcDBBadSessID
+rcDBExec	=	-805	#rcDBExec
+rcDBBreak	=	-804	#rcDBBreak
+rcDBBadType	=	-803	#rcDBBadType
+rcDBError	=	-802	#rcDBError
+rcDBValue	=	-801	#rcDBValue
+rcDBNull	=	-800	#rcDBNull
 noMMUErr	=	-626	#no MMU present
 cannotDeferErr	=	-625	#unable to defer additional functions
 interruptsMaskedErr	=	-624	#don¹t call with interrupts masked
@@ -299,7 +746,12 @@
 cannotMakeContiguousErr	=	-622	#cannot make specified range contiguous
 notHeldErr	=	-621	#specified range of memory is not held
 notEnoughMemoryErr	=	-620	#insufficient physical memory
+threadProtocolErr	=	-619	#threadProtocolErr
+threadNotFoundErr	=	-618	#threadNotFoundErr
+threadTooManyReqsErr	=	-617	#threadTooManyReqsErr
 noUserInteractionAllowed	=	-610	#no user interaction allowed
+connectionInvalid	=	-609	#connectionInvalid
+noOutstandingHLE	=	-608	#noOutstandingHLE
 bufferIsSmall	=	-607	#error returns from Post and Accept
 appIsDaemon	=	-606	#app is BG-only, and launch flags disallow this
 appMemFullErr	=	-605	#application SIZE not big enough for launch
@@ -310,6 +762,7 @@
 procNotFound	=	-600	#no eligible process with specified descriptor
 hwParamErr	=	-502	#bad selector for _HWPriv
 teScrapSizeErr	=	-501	#scrap item too big for text edit record
+rgnTooBigErr	=	-500	#rgnTooBigErr
 exUserBreak	=	-492	#user debugger break; execute debugger commands on stack
 strUserBreak	=	-491	#user debugger break; display string on stack
 userBreak	=	-490	#user debugger break
@@ -354,7 +807,7 @@
 smBadRefId	=	-330	#Reference Id not found in List
 smBusErrTO	=	-320	#BusError time out.
 smBadBoardId	=	-319	#BoardId was wrong; re-init the PRAM record.
-smNoJmpTbl	=	-318	#SDM jump table could not be created.
+smReservedSlot	=	-318	#slot is reserved, VM should not use this address space.
 smInitTblVErr	=	-317	#An error occured while trying to initialize the Slot Resource Table.
 smInitStatVErr	=	-316	#The InitStatusV field was negative after primary or secondary init.
 smNoBoardId	=	-315	#No Board Id.
@@ -390,6 +843,14 @@
 midiTooManyPortsErr	=	-252	#too many ports already installed in the system
 midiNoPortErr	=	-251	#no port with that ID found
 midiNoClientErr	=	-250	#no client with that ID found
+badInputText	=	-247	#badInputText
+badDictFormat	=	-246	#badDictFormat
+incompatibleVoice	=	-245	#incompatibleVoice
+voiceNotFound	=	-244	#voiceNotFound
+bufTooSmall	=	-243	#bufTooSmall
+synthNotReady	=	-242	#synthNotReady
+synthOpenFailed	=	-241	#synthOpenFailed
+noSynthFound	=	-240	#noSynthFound
 siUnknownQuality	=	-232	#invalid quality selector (returned by driver)
 siUnknownInfoType	=	-231	#invalid info type selector (returned by driver)
 siInputDeviceErr	=	-230	#input device hardware failure
@@ -404,6 +865,7 @@
 siBadSoundInDevice	=	-221	#invalid index passed to SoundInGetIndexedDevice
 siNoSoundInHardware	=	-220	#no Sound Input hardware
 noMoreRealTime	=	-212	#not enough CPU cycles left to add another task
+channelNotBusy	=	-211	#channelNotBusy
 buffersTooSmall	=	-210	#can not operate in the memory allowed
 channelBusy	=	-209	#the Channel is being used for a PFD already
 badFileFormat	=	-208	#was not type AIFF or was of bad format,corrupt
@@ -435,6 +897,11 @@
 cNoMemErr	=	-152	#failed to allocate memory for structure
 cTempMemErr	=	-151	#failed to allocate memory for temporary structures
 cMatchErr	=	-150	#Color2Index failed to find an index
+insufficientStackErr	=	-149	#insufficientStackErr
+pixMapTooDeepErr	=	-148	#pixMapTooDeepErr
+rgnOverflowErr	=	-147	#rgnOverflowErr
+noMemForPictPlaybackErr	=	-145	#noMemForPictPlaybackErr
+userCanceledErr	=	-128	#userCanceledErr
 hMenuFindErr	=	-127	#could not find HMenu's parent in MenuKey
 mBarNFnd	=	-126	#system error code for MBDF not found
 updPixMemErr	=	-125	#insufficient memory to update a pixmap
@@ -462,15 +929,15 @@
 excessCollsns	=	-95	#excessive collisions on write
 lapProtErr	=	-94	#error in attaching/detaching protocol
 noBridgeErr	=	-93	#no network bridge for non-local send
-ddpLenErr	=	-92	#data length too big
-ddpSktErr	=	-91	#error in soket number
+eLenErr	=	-92	#Length error ddpLenErr
+eMultiErr	=	-91	#Multicast address error ddpSktErr
 breakRecd	=	-90	#Break received (SCC)
 rcvrErr	=	-89	#SCC receiver error (framing; parity; OR)
 prInitErr	=	-88	#InitUtil found the parameter ram uninitialized
 prWrErr	=	-87	#parameter ram written didn't read-verify
 clkWrErr	=	-86	#time written did not verify
 clkRdErr	=	-85	#unable to read same clock value twice
-firstDskErr	=	-84	#I/O System Errors
+verErr	=	-84	#track failed to verify
 fmt2Err	=	-83	#can't get enough sync
 fmt1Err	=	-82	#can't find sector 0 after track format
 sectNFErr	=	-81	#sector number never found on a track
@@ -488,8 +955,8 @@
 badCksmErr	=	-69	#addr mark checksum didn't check
 dataVerErr	=	-68	#read verify compare failed
 noAdrMkErr	=	-67	#couldn't find valid addr mark
-fontSubErr	=	-66	#font substitution occured
-fontNotDeclared	=	-65	#font not declared
+noNybErr	=	-66	#couldn't find 5 nybbles in 200 tries
+offLinErr	=	-65	#r/w requested for an off-line drive
 fontDecError	=	-64	#error during font declaration
 wrPermErr	=	-61	#write permissions error
 badMDBErr	=	-60	#bad master directory block
@@ -523,7 +990,7 @@
 dceExtErr	=	-30	#dce extension error
 unitTblFullErr	=	-29	#unit table has no more entries
 notOpenErr	=	-28	#Couldn't rd/wr/ctl/sts cause driver not opened
-abortErr	=	-27	#IO call aborted by KillIO
+iIOAbortErr	=	-27	#IO abort error (Printing Manager)
 dInstErr	=	-26	#DrvrInstall couldn't find driver in resources
 dRemovErr	=	-25	#tried to remove an open driver
 closErr	=	-24	#I/O System Errors
@@ -542,7 +1009,7 @@
 SlpTypeErr	=	-5	#invalid queue element
 unimpErr	=	-4	#unimplemented core routine
 corErr	=	-3	#core routine number out of range
-vTypErr	=	-2	#invalid queue element
+dsNoExtsDisassembler	=	-2	#not a SysErr, just a placeholder
 qErr	=	-1	#queue element not found during deletion
 tsmComponentNoErr	=	0	#component result = no error
 EPERM	=	1	#Operation not permitted
@@ -579,12 +1046,12 @@
 EPIPE	=	32	#Broken pipe
 EDOM	=	33	#Numerical argument out of domain
 ERANGE	=	34	#Result too large
-EFPOS	=	35	#File positioning error
-ESIGPARM	=	36	#Signal argument error
-ENOMEM	=	37	#Cannot allocate memory
-EACCES	=	38	#Permission denied
-ENOENT	=	39	#No such file or directory
-ENOSYS	=	40	#Function not implemented
+EAGAIN	=	35	#Resource temporarily unavailable
+EINPROGRESS	=	36	#Operation now in progress
+EALREADY	=	37	#Operation already in progress
+ENOTSOCK	=	38	#Socket operation on non-socket
+EDESTADDRREQ	=	39	#Destination address required
+EMSGSIZE	=	40	#Message too long
 EPROTOTYPE	=	41	#Protocol wrong type for socket
 ENOPROTOOPT	=	42	#Protocol not available
 EPROTONOSUPPORT	=	43	#Protocol not supported