diff options
-rw-r--r-- | backendC/backend.link | 90 | ||||
-rw-r--r-- | backendC/backend.mcp | bin | 0 -> 71641 bytes | |||
-rw-r--r-- | backendC/backend.rc | 51 |
3 files changed, 141 insertions, 0 deletions
diff --git a/backendC/backend.link b/backendC/backend.link new file mode 100644 index 0000000..df78c11 --- /dev/null +++ b/backendC/backend.link @@ -0,0 +1,90 @@ +/EXPORT: BEInit +/EXPORT: BEFree +/EXPORT: BEFunctionSymbol +/EXPORT: BELiteralSymbol +/EXPORT: BEVarTypeNode +/EXPORT: BENormalTypeNode +/EXPORT: BENoTypeArgs +/EXPORT: BETypeArgs +/EXPORT: BETypeAlt +/EXPORT: BENormalNode +/EXPORT: BEIfNode +/EXPORT: BENoArgs +/EXPORT: BEArgs +/EXPORT: BERuleAlt +/EXPORT: BERuleAlts +/EXPORT: BENoRuleAlts +/EXPORT: BENoRules +/EXPORT: BERules +/EXPORT: BEDeclareFunction +/EXPORT: BEDefineRules +/EXPORT: BEGenerateCode +/EXPORT: BEBasicSymbol +/EXPORT: BEDeclareNodeId +/EXPORT: BENodeIdNode +/EXPORT: BENodeId +/EXPORT: BEConstructorSymbol +/EXPORT: BETypeSymbol +/EXPORT: BEPredefineConstructorSymbol +/EXPORT: BEPredefineTypeSymbol +/EXPORT: BENodeDef +/EXPORT: BENoNodeDefs +/EXPORT: BENodeDefs +/EXPORT: BERule +/EXPORT: BEAlgebraicType +/EXPORT: BEConstructor +/EXPORT: BEConstructors +/EXPORT: BEDeclareConstructor +/EXPORT: BEFlatType +/EXPORT: BEDeclareType +/EXPORT: BENoTypeVars +/EXPORT: BENoConstructors +/EXPORT: BENoTypes +/EXPORT: BETypeVars +/EXPORT: BETypeVar +/EXPORT: BETypes +/EXPORT: BEAnnotateTypeNode +/EXPORT: BEDeclarePredefinedModule +/EXPORT: BEDontCareDefinitionSymbol +/EXPORT: BEDeclareRuleType +/EXPORT: BEDefineRuleType +/EXPORT: BEDeclareModules +/EXPORT: BEDeclareIclModule +/EXPORT: BEDeclareDclModule +/EXPORT: BEDeclareField +/EXPORT: BEFieldSymbol +/EXPORT: BEField +/EXPORT: BEFields +/EXPORT: BENoFields +/EXPORT: BESelectorNode +/EXPORT: BERecordType +/EXPORT: BEBoolSymbol +/EXPORT: BEAbcCodeBlock +/EXPORT: BECodeAlt +/EXPORT: BEString +/EXPORT: BEStrings +/EXPORT: BENoStrings +/EXPORT: BEArg +/EXPORT: BEWildCardNodeId +/EXPORT: BEAdjustArrayFunction +/EXPORT: BEGuardNode +/EXPORT: BENoStrictNodeIds +/EXPORT: BEStrictNodeId +/EXPORT: BEStrictNodeIds +/EXPORT: BEExportType +/EXPORT: BEExportConstructor +/EXPORT: BEExportField +/EXPORT: BEExportFunction +/EXPORT: BECodeParameter +/EXPORT: BECodeParameters +/EXPORT: BENoCodeParameters +/EXPORT: BEAnyCodeBlock +/EXPORT: BETupleSelectNode +/EXPORT: BEMatchNode +/EXPORT: BEAttributeTypeNode +/EXPORT: BESpecialArrayFunctionSymbol +/EXPORT: BEUpdateNode +/EXPORT: BEDefineImportedObjsAndLibs +/EXPORT: BEDictionarySelectFunSymbol +/EXPORT: BEDictionaryUpdateFunSymbol +/EXPORT: BEGetVersion diff --git a/backendC/backend.mcp b/backendC/backend.mcp Binary files differnew file mode 100644 index 0000000..8039e6c --- /dev/null +++ b/backendC/backend.mcp diff --git a/backendC/backend.rc b/backendC/backend.rc new file mode 100644 index 0000000..585722a --- /dev/null +++ b/backendC/backend.rc @@ -0,0 +1,51 @@ +# include <winver.h> +# include "backend.h" + +# define BCDtoInt(bcd) (((bcd>>4) & 0x0F)*10 + ((bcd) & 0x0F)) + +# define kBEMajorVersion BCDtoInt (kBEVersionCurrent >> 24) +# define kBEMinorVersion BCDtoInt (kBEVersionCurrent >> 16) +# define kBEDevelopmentStageVersion BCDtoInt (kBEVersionCurrent >> 8) +# define kBERevisionVersion BCDtoInt (kBEVersionCurrent >> 0) + +# define kProductVersion kBEMajorVersion, kBEMinorVersion, kBEDevelopmentStageVersion, kBERevisionVersion +# define kFileVersion kProductVersion + +# define kFileFlags VS_FF_DEBUG | VS_FF_PRERELEASE + +# define kFileFlagsMask VS_FF_DEBUG | VS_FF_PRERELEASE +# define kFileVersionString "2.0.d.1" + +VS_VERSION_INFO VERSIONINFO +FILEVERSION kFileVersion +PRODUCTVERSION kProductVersion +FILEFLAGSMASK kFileFlagsMask +FILEFLAGS kFileFlags +FILEOS VOS__WINDOWS32 +FILETYPE VFT_DLL +FILESUBTYPE 0 // not used +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904E4" // Lang=US English, CharSet=Windows Multilual + BEGIN + VALUE "CompanyName", "University of Nijmegen\0" + VALUE "FileDescription", "backend Shared Library - Development Version\0" + VALUE "FileVersion", kFileVersionString "\0" + VALUE "InternalName", "backend\0" + VALUE "LegalCopyright", "Copyright \251 University of Nijmegen 1999\0" + VALUE "LegalTrademarks", "\0" + VALUE "OriginalFilename","backend.dll\0" + VALUE "ProductName", "Clean System" + VALUE "ProductVersion", "2.0.d.1" + VALUE "OLESelfRegister", "\0" + END + + END + + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1252 + // English language (0x409) and the Windows ANSI codepage (1252) + END +END |