⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jsos240.def

📁 一个基于alice开发的机器人
💻 DEF
📖 第 1 页 / 共 2 页
字号:
; ***** BEGIN LICENSE BLOCK *****
; Version: MPL 1.1/GPL 2.0/LGPL 2.1
;
; The contents of this file are subject to the Mozilla Public License Version
; 1.1 (the "License"); you may not use this file except in compliance with
; the License. You may obtain a copy of the License at
; http://www.mozilla.org/MPL/
;
; Software distributed under the License is distributed on an "AS IS" basis,
; WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
; for the specific language governing rights and limitations under the
; License.
;
; The Original Code is Mozilla Communicator client code, released
; March 31, 1998.
;
; The Initial Developer of the Original Code is
; Netscape Communications Corporation.
; Portions created by the Initial Developer are Copyright (C) 1998
; the Initial Developer. All Rights Reserved.
;
; Contributor(s):
;
; Alternatively, the contents of this file may be used under the terms of
; either of the GNU General Public License Version 2 or later (the "GPL"),
; or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
; in which case the provisions of the GPL or the LGPL are applicable instead
; of those above. If you wish to allow use of your version of this file only
; under the terms of either the GPL or the LGPL, and not to allow others to
; use your version of this file under the terms of the MPL, indicate your
; decision by deleting the provisions above and replace them with the notice
; and other provisions required by the GPL or the LGPL. If you do not delete
; the provisions above, a recipient may use your version of this file under
; the terms of any one of the MPL, the GPL or the LGPL.
;
; ***** END LICENSE BLOCK *****

LIBRARY JS3240 INITINSTANCE TERMINSTANCE
PROTMODE

DESCRIPTION 'Netscape OS/2 JavaScript Library'


CODE    LOADONCALL MOVEABLE DISCARDABLE
DATA    PRELOAD MOVEABLE MULTIPLE NONSHARED


EXPORTS
;====================== win16 exports these at least... ===========
;	JS_Init				= JS_Init		@2
;	JS_Finish			= JS_Finish		@3
;	JS_GetNaNValue
;	JS_GetNegativeInfinityValue
;	JS_GetPositiveInfinityValue
;	JS_GetEmptyStringValue
;	JS_ConvertValue
;	JS_ValueToObject
;	JS_ValueToFunction
;	JS_ValueToString
;	JS_ValueToNumber
;	JS_ValueToBoolean
;	JS_TypeOfValue
;	JS_GetTypeName
;	JS_Lock
;	JS_Unlock
;	JS_NewContext
;	JS_DestroyContext
;	JS_ContextIterator
;	JS_GetGlobalObject
;	JS_SetGlobalObject
;	JS_InitStandardClasses
;;	JS_GetStaticLink
;	JS_malloc
;	JS_realloc
;	JS_free
;	JS_strdup
;	JS_NewDouble
;	JS_NewDoubleValue
;	JS_AddRoot
;	JS_RemoveRoot
;	JS_LockGCThing
;	JS_UnlockGCThing
;	JS_GC
;	JS_PropertyStub
;	JS_EnumerateStub
;	JS_ResolveStub
;	JS_ConvertStub
;	JS_FinalizeStub
;	JS_InitClass
;	JS_GetClass
;	JS_InstanceOf
;	JS_GetPrivate
;	JS_SetPrivate
;	JS_GetInstancePrivate
;	JS_GetPrototype
;	JS_GetParent
;	JS_SetParent
;	JS_GetConstructor
;	JS_NewObject
;	JS_DefineObject
;	JS_DefineConstDoubles
;	JS_DefineProperties
;	JS_DefineProperty
;	JS_DefinePropertyWithTinyId
;	JS_AliasProperty
;	JS_LookupProperty
;	JS_GetProperty
;	JS_SetProperty
;	JS_DeleteProperty
;	JS_NewArrayObject
;	JS_DefineElement
;	JS_AliasElement
;	JS_LookupElement
;	JS_GetElement
;	JS_SetElement
;	JS_DeleteElement
;	JS_ClearScope
;	JS_NewFunction
;	JS_GetFunctionObject
;	JS_GetFunctionName
;	JS_DefineFunctions
;	JS_DefineFunction
;	JS_CompileScript
;	JS_DestroyScript
;	JS_CompileFunction
;	JS_DecompileScript
;	JS_DecompileFunction
;	JS_DecompileFunctionBody
;	JS_ExecuteScript
;	JS_EvaluateScript
;	JS_CallFunction
;	JS_CallFunctionName
;	JS_CallFunctionValue
;	JS_SetBranchCallback
;	JS_IsRunning
;	JS_IsConstructing
;	JS_SetCallReturnValue2
;	JS_NewString
;	JS_NewStringCopyN
;	JS_NewStringCopyZ
;	JS_InternString
;	JS_GetStringBytes
;	JS_GetStringLength
;	JS_CompareStrings
;	JS_ReportError
;	JS_ReportOutOfMemory
;	JS_SetErrorReporter
;	JS_NewRegExpObject
;	JS_SetRegExpInput
;	JS_ClearRegExpStatics
;=================================================


;00001:jsstr (OFFSET:0x00002e17, SIZE:0x0000ae17):
; - Public Definitions:
;     js_EmptySubString
;     js_CompareStrings
;     js_HashString
;     js_ValueToString
;     js_StringToObject
;     js_FinalizeString
;     js_NewStringCopyZ
;     js_NewString
;     js_InitStringClass
;     js_NewStringCopyN
;     js_BoyerMooreHorspool
;
;
;00002:jsscript (OFFSET:0x0000dc2e, SIZE:0x00003abb):
; - Public Definitions:
;     js_LineNumberToPC
;     js_PCToLineNumber
;     js_GetSrcNote
;     js_DestroyScript
;     js_NewScript
;
;
;00003:jsscope (OFFSET:0x000116e9, SIZE:0x00004f82):
; - Public Definitions:
;     js_hash_scope_ops
;     js_list_scope_ops
;     js_DestroyProperty
;     js_NewProperty
;     js_IdToValue
;     js_HashValue
;     js_DestroyScope
;     js_MutateScope
;     js_DropScope
;     js_HoldScope
;     js_NewScope
;     js_GetMutableScope
;     js_HoldProperty
;     js_DropProperty
;
;
;00004:jsscan (OFFSET:0x0001666b, SIZE:0x00008890):
; - Public Definitions:
;     js_MatchToken
;     js_FlushNewlines
;     js_PeekTokenSameLine
;     js_UngetToken
;     js_GetToken
;     js_PeekToken
;     js_ReportCompileError
      js_CloseTokenStream
      js_NewBufferTokenStream
;     js_NewTokenStream
;     js_InitScanner
;
;
;00005:jsregexp (OFFSET:0x0001eefb, SIZE:0x0000eee4):
; - Public Definitions:
;     js_RegExpClass
;     reopsize
;     js_NewRegExpObject
;     js_InitRegExpClass
;     js_FreeRegExpStatics
;     js_InitRegExpStatics
;     js_ExecuteRegExp
;     js_NewRegExpOpt
;     js_DestroyRegExp
;     js_NewRegExp
;
;
;00006:jsparse (OFFSET:0x0002dddf, SIZE:0x00010b71):
; - Public Definitions:
;     js_ParseFunctionBody
      js_Parse
;
;
;00007:jsopcode (OFFSET:0x0003e950, SIZE:0x0000d362):
; - Public Definitions:
;     js_EscapeMap
;     js_NumCodeSpecs
;     js_CodeSpec
;     js_incop_str
;     js_true_str
;     js_false_str
;     js_this_str
;     js_null_str
;     js_void_str
;     js_typeof_str
;     js_delete_str
;     js_new_str
;     js_ValueToSource
;     js_DecompileScript
;     js_DecompileCode
;     js_DecompileFunction
;     js_puts
;     js_printf
;     js_GetPrinterOutput
;     js_DestroyPrinter
;     js_NewPrinter
;     js_EscapeString
;     js_Disassemble1
;     js_Disassemble
;
;00008:jsobj (OFFSET:0x0004bcb2, SIZE:0x000090a4):
; - Public Definitions:
;     js_WithClass
;     js_ObjectClass
;     js_TryValueOf
;     js_ValueToNonNullObject
;     js_TryMethod
;     js_ObjectToString
;     js_SetClassPrototype
;     js_DeleteProperty2
;     js_DeleteProperty
;     js_SetProperty
;     js_GetProperty
;     js_FindVariableScope
;     js_FindVariable
;     js_FindProperty
;     js_LookupProperty
;     js_DefineProperty
;     js_FreeSlot
;     js_AllocSlot
;     js_FinalizeObject
;     js_GetClassPrototype
;     js_NewObject
;     js_InitObjectClass
;     js_ValueToObject
;     js_obj_toString
;     js_SetSlot
;     js_GetSlot
;
;
;00009:jsnum (OFFSET:0x00054d56, SIZE:0x00004f29):
; - Public Definitions:
;     js_ValueToInt32
;     js_NumberToObject
;     js_FinalizeDouble
;     js_InitNumberClass
;     js_NumberToString
;     js_NewDoubleValue
;     js_NewDouble
;     js_ValueToNumber
;
;
;00010:jsmath (OFFSET:0x00059c7f, SIZE:0x000054b6):
; - Public Definitions:
;     js_InitMathClass
;
;
;00011:jsjava (OFFSET:0x0005f135, SIZE:0x00022aad):
; - Public Definitions:
;     js_Hooks
;     MojaSrcLog
;     finalizeTask
      JSJ_FindCurrentJSContext
;     JSJ_GetPrincipals
      JSJ_IsSafeMethod
      JSJ_InitContext
      JSJ_Init
      js_JSErrorToJException
      js_JavaErrorReporter
      js_RemoveReflection
      js_ReflectJObjectToJSObject
      js_convertJObjectToJSValue
      js_convertJSValueToJObject
      js_ReflectJSObjectToJObject
;     js_ReflectJClassToJSObject
      JSJ_ExitJS
      JSJ_EnterJS
      JSJ_CurrentContext
      JSJ_IsEnabled
;added in GA code - DSR70297
      JSJ_Finish

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -