OpenOCD
JIM_EXPORT
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
JIM_EXPORT
JIM_EXPORT macro
Syntax
from
jim.h:629
#define
JIM_EXPORT
References
Location
Text
jim.h:629
#define
JIM_EXPORT
jimsh0.c:626
#define
JIM_EXPORT
jim-eventloop.h:63
JIM_EXPORT
void
Jim_CreateFileHandler
(
Jim_Interp
*
interp
,
jim-eventloop.h:67
JIM_EXPORT
void
Jim_CreateScriptFileHandler
(
Jim_Interp
*
interp
,
jim-eventloop.h:69
JIM_EXPORT
void
Jim_DeleteFileHandler
(
Jim_Interp
*
interp
,
jim-eventloop.h:71
JIM_EXPORT
jim_wide
Jim_CreateTimeHandler
(
Jim_Interp
*
interp
,
jim-eventloop.h:75
JIM_EXPORT
jim_wide
Jim_DeleteTimeHandler
(
Jim_Interp
*
interp
,
jim_wide
id
)
;
jim-eventloop.h:76
JIM_EXPORT
void
*
Jim_FindFileHandler
(
Jim_Interp
*
interp
,
int
fd
,
int
mask
)
;
jim-eventloop.h:83
JIM_EXPORT
int
Jim_ProcessEvents
(
Jim_Interp
*
interp
,
int
flags
)
;
jim-eventloop.h:84
JIM_EXPORT
int
Jim_EvalObjBackground
(
Jim_Interp
*
interp
,
Jim_Obj
*
scriptObjPtr
)
;
jim.h:632
JIM_EXPORT
void
*
Jim_Alloc
(
int
size
)
;
jim.h:633
JIM_EXPORT
void
*
Jim_Realloc
(
void
*
ptr
,
int
size
)
;
jim.h:634
JIM_EXPORT
void
Jim_Free
(
void
*
ptr
)
;
jim.h:635
JIM_EXPORT
char
*
Jim_StrDup
(
const
char
*
s
)
;
jim.h:636
JIM_EXPORT
char
*
Jim_StrDupLen
(
const
char
*
s
,
int
l
)
;
jim.h:639
JIM_EXPORT
char
*
*
Jim_GetEnviron
(
void
)
;
jim.h:640
JIM_EXPORT
void
Jim_SetEnviron
(
char
*
*
env
)
;
jim.h:641
JIM_EXPORT
int
Jim_MakeTempFile
(
Jim_Interp
*
interp
,
const
char
*
filename_template
,
int
unlink_file
)
;
jim.h:644
JIM_EXPORT
int
Jim_Eval
(
Jim_Interp
*
interp
,
const
char
*
script
)
;
jim.h:647
JIM_EXPORT
int
Jim_EvalSource
(
Jim_Interp
*
interp
,
const
char
*
filename
,
int
lineno
,
const
char
*
script
)
;
jim.h:651
JIM_EXPORT
int
Jim_EvalGlobal
(
Jim_Interp
*
interp
,
const
char
*
script
)
;
jim.h:652
JIM_EXPORT
int
Jim_EvalFile
(
Jim_Interp
*
interp
,
const
char
*
filename
)
;
jim.h:653
JIM_EXPORT
int
Jim_EvalFileGlobal
(
Jim_Interp
*
interp
,
const
char
*
filename
)
;
jim.h:654
JIM_EXPORT
int
Jim_EvalObj
(
Jim_Interp
*
interp
,
Jim_Obj
*
scriptObjPtr
)
;
jim.h:655
JIM_EXPORT
int
Jim_EvalObjVector
(
Jim_Interp
*
interp
,
int
objc
,
jim.h:657
JIM_EXPORT
int
Jim_EvalObjList
(
Jim_Interp
*
interp
,
Jim_Obj
*
listObj
)
;
jim.h:658
JIM_EXPORT
int
Jim_EvalObjPrefix
(
Jim_Interp
*
interp
,
Jim_Obj
*
prefix
,
jim.h:661
JIM_EXPORT
int
Jim_EvalNamespace
(
Jim_Interp
*
interp
,
Jim_Obj
*
scriptObj
,
Jim_Obj
*
nsObj
)
;
jim.h:662
JIM_EXPORT
int
Jim_SubstObj
(
Jim_Interp
*
interp
,
Jim_Obj
*
substObjPtr
,
jim.h:666
JIM_EXPORT
void
Jim_InitStack
(
Jim_Stack
*
stack
)
;
jim.h:667
JIM_EXPORT
void
Jim_FreeStack
(
Jim_Stack
*
stack
)
;
jim.h:668
JIM_EXPORT
int
Jim_StackLen
(
Jim_Stack
*
stack
)
;
jim.h:669
JIM_EXPORT
void
Jim_StackPush
(
Jim_Stack
*
stack
,
void
*
element
)
;
jim.h:670
JIM_EXPORT
void
*
Jim_StackPop
(
Jim_Stack
*
stack
)
;
jim.h:671
JIM_EXPORT
void
*
Jim_StackPeek
(
Jim_Stack
*
stack
)
;
jim.h:672
JIM_EXPORT
void
Jim_FreeStackElements
(
Jim_Stack
*
stack
,
void
(
*
freeFunc
)
(
void
*
ptr
)
)
;
jim.h:675
JIM_EXPORT
int
Jim_InitHashTable
(
Jim_HashTable
*
ht
,
jim.h:677
JIM_EXPORT
void
Jim_ExpandHashTable
(
Jim_HashTable
*
ht
,
jim.h:679
JIM_EXPORT
int
Jim_AddHashEntry
(
Jim_HashTable
*
ht
,
const
void
*
key
,
jim.h:681
JIM_EXPORT
int
Jim_ReplaceHashEntry
(
Jim_HashTable
*
ht
,
jim.h:683
JIM_EXPORT
int
Jim_DeleteHashEntry
(
Jim_HashTable
*
ht
,
jim.h:685
JIM_EXPORT
int
Jim_FreeHashTable
(
Jim_HashTable
*
ht
)
;
jim.h:686
JIM_EXPORT
Jim_HashEntry
*
Jim_FindHashEntry
(
Jim_HashTable
*
ht
,
jim.h:688
JIM_EXPORT
Jim_HashTableIterator
*
Jim_GetHashTableIterator
jim.h:690
JIM_EXPORT
Jim_HashEntry
*
Jim_NextHashEntry
jim.h:694
JIM_EXPORT
Jim_Obj
*
Jim_NewObj
(
Jim_Interp
*
interp
)
;
jim.h:695
JIM_EXPORT
void
Jim_FreeObj
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
)
;
jim.h:696
JIM_EXPORT
void
Jim_InvalidateStringRep
(
Jim_Obj
*
objPtr
)
;
jim.h:697
JIM_EXPORT
Jim_Obj
*
Jim_DuplicateObj
(
Jim_Interp
*
interp
,
jim.h:699
JIM_EXPORT
const
char
*
Jim_GetString
(
Jim_Obj
*
objPtr
,
jim.h:701
JIM_EXPORT
const
char
*
Jim_String
(
Jim_Obj
*
objPtr
)
;
jim.h:702
JIM_EXPORT
int
Jim_Length
(
Jim_Obj
*
objPtr
)
;
jim.h:705
JIM_EXPORT
Jim_Obj
*
Jim_NewStringObj
(
Jim_Interp
*
interp
,
jim.h:707
JIM_EXPORT
Jim_Obj
*
Jim_NewStringObjUtf8
(
Jim_Interp
*
interp
,
jim.h:709
JIM_EXPORT
Jim_Obj
*
Jim_NewStringObjNoAlloc
(
Jim_Interp
*
interp
,
jim.h:711
JIM_EXPORT
void
Jim_AppendString
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jim.h:713
JIM_EXPORT
void
Jim_AppendObj
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jim.h:715
JIM_EXPORT
void
Jim_AppendStrings
(
Jim_Interp
*
interp
,
jim.h:717
JIM_EXPORT
int
Jim_StringEqObj
(
Jim_Obj
*
aObjPtr
,
Jim_Obj
*
bObjPtr
)
;
jim.h:718
JIM_EXPORT
int
Jim_StringMatchObj
(
Jim_Interp
*
interp
,
Jim_Obj
*
patternObjPtr
,
jim.h:720
JIM_EXPORT
Jim_Obj
*
Jim_StringRangeObj
(
Jim_Interp
*
interp
,
jim.h:723
JIM_EXPORT
Jim_Obj
*
Jim_FormatString
(
Jim_Interp
*
interp
,
jim.h:725
JIM_EXPORT
Jim_Obj
*
Jim_ScanString
(
Jim_Interp
*
interp
,
Jim_Obj
*
strObjPtr
,
jim.h:727
JIM_EXPORT
int
Jim_CompareStringImmediate
(
Jim_Interp
*
interp
,
jim.h:729
JIM_EXPORT
int
Jim_StringCompareObj
(
Jim_Interp
*
interp
,
Jim_Obj
*
firstObjPtr
,
jim.h:731
JIM_EXPORT
int
Jim_Utf8Length
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
)
;
jim.h:734
JIM_EXPORT
Jim_Obj
*
Jim_NewReference
(
Jim_Interp
*
interp
,
jim.h:736
JIM_EXPORT
Jim_Reference
*
Jim_GetReference
(
Jim_Interp
*
interp
,
jim.h:738
JIM_EXPORT
int
Jim_SetFinalizer
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
Jim_Obj
*
cmdNamePtr
)
;
jim.h:739
JIM_EXPORT
int
Jim_GetFinalizer
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
Jim_Obj
*
*
cmdNamePtrPtr
)
;
jim.h:742
JIM_EXPORT
Jim_Interp
*
Jim_CreateInterp
(
void
)
;
jim.h:743
JIM_EXPORT
void
Jim_FreeInterp
(
Jim_Interp
*
i
)
;
jim.h:744
JIM_EXPORT
int
Jim_GetExitCode
(
Jim_Interp
*
interp
)
;
jim.h:745
JIM_EXPORT
const
char
*
Jim_ReturnCode
(
int
code
)
;
jim.h:746
JIM_EXPORT
void
Jim_SetResultFormatted
(
Jim_Interp
*
interp
,
const
char
*
format
,
...
)
;
jim.h:749
JIM_EXPORT
void
Jim_RegisterCoreCommands
(
Jim_Interp
*
interp
)
;
jim.h:750
JIM_EXPORT
int
Jim_CreateCommand
(
Jim_Interp
*
interp
,
jim.h:753
JIM_EXPORT
int
Jim_DeleteCommand
(
Jim_Interp
*
interp
,
jim.h:755
JIM_EXPORT
int
Jim_RenameCommand
(
Jim_Interp
*
interp
,
jim.h:757
JIM_EXPORT
Jim_Cmd
*
Jim_GetCommand
(
Jim_Interp
*
interp
,
jim.h:759
JIM_EXPORT
int
Jim_SetVariable
(
Jim_Interp
*
interp
,
jim.h:761
JIM_EXPORT
int
Jim_SetVariableStr
(
Jim_Interp
*
interp
,
jim.h:763
JIM_EXPORT
int
Jim_SetGlobalVariableStr
(
Jim_Interp
*
interp
,
jim.h:765
JIM_EXPORT
int
Jim_SetVariableStrWithStr
(
Jim_Interp
*
interp
,
jim.h:767
JIM_EXPORT
int
Jim_SetVariableLink
(
Jim_Interp
*
interp
,
jim.h:770
JIM_EXPORT
Jim_Obj
*
Jim_MakeGlobalNamespaceName
(
Jim_Interp
*
interp
,
jim.h:772
JIM_EXPORT
Jim_Obj
*
Jim_GetVariable
(
Jim_Interp
*
interp
,
jim.h:774
JIM_EXPORT
Jim_Obj
*
Jim_GetGlobalVariable
(
Jim_Interp
*
interp
,
jim.h:776
JIM_EXPORT
Jim_Obj
*
Jim_GetVariableStr
(
Jim_Interp
*
interp
,
jim.h:778
JIM_EXPORT
Jim_Obj
*
Jim_GetGlobalVariableStr
(
Jim_Interp
*
interp
,
jim.h:780
JIM_EXPORT
int
Jim_UnsetVariable
(
Jim_Interp
*
interp
,
jim.h:784
JIM_EXPORT
Jim_CallFrame
*
Jim_GetCallFrameByLevel
(
Jim_Interp
*
interp
,
jim.h:788
JIM_EXPORT
int
Jim_Collect
(
Jim_Interp
*
interp
)
;
jim.h:789
JIM_EXPORT
void
Jim_CollectIfNeeded
(
Jim_Interp
*
interp
)
;
jim.h:792
JIM_EXPORT
int
Jim_GetIndex
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jim.h:796
JIM_EXPORT
Jim_Obj
*
Jim_NewListObj
(
Jim_Interp
*
interp
,
jim.h:798
JIM_EXPORT
void
Jim_ListInsertElements
(
Jim_Interp
*
interp
,
jim.h:800
JIM_EXPORT
void
Jim_ListAppendElement
(
Jim_Interp
*
interp
,
jim.h:802
JIM_EXPORT
void
Jim_ListAppendList
(
Jim_Interp
*
interp
,
jim.h:804
JIM_EXPORT
int
Jim_ListLength
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
)
;
jim.h:805
JIM_EXPORT
int
Jim_ListIndex
(
Jim_Interp
*
interp
,
Jim_Obj
*
listPrt
,
jim.h:807
JIM_EXPORT
Jim_Obj
*
Jim_ListGetIndex
(
Jim_Interp
*
interp
,
Jim_Obj
*
listPtr
,
int
idx
)
;
jim.h:808
JIM_EXPORT
int
Jim_SetListIndex
(
Jim_Interp
*
interp
,
jim.h:811
JIM_EXPORT
Jim_Obj
*
Jim_ConcatObj
(
Jim_Interp
*
interp
,
int
objc
,
jim.h:813
JIM_EXPORT
Jim_Obj
*
Jim_ListJoin
(
Jim_Interp
*
interp
,
jim.h:817
JIM_EXPORT
Jim_Obj
*
Jim_NewDictObj
(
Jim_Interp
*
interp
,
jim.h:819
JIM_EXPORT
int
Jim_DictKey
(
Jim_Interp
*
interp
,
Jim_Obj
*
dictPtr
,
jim.h:821
JIM_EXPORT
int
Jim_DictKeysVector
(
Jim_Interp
*
interp
,
jim.h:824
JIM_EXPORT
int
Jim_SetDictKeysVector
(
Jim_Interp
*
interp
,
jim.h:827
JIM_EXPORT
Jim_Obj
*
*
Jim_DictPairs
(
Jim_Interp
*
interp
,
jim.h:829
JIM_EXPORT
int
Jim_DictAddElement
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jim.h:835
JIM_EXPORT
int
Jim_DictMatchTypes
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
Jim_Obj
*
patternObj
,
int
match_type
,
int
return_types
)
;
jim.h:836
JIM_EXPORT
int
Jim_DictSize
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
)
;
jim.h:837
JIM_EXPORT
int
Jim_DictInfo
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
)
;
jim.h:838
JIM_EXPORT
Jim_Obj
*
Jim_DictMerge
(
Jim_Interp
*
interp
,
int
objc
,
Jim_Obj
*
const
*
objv
)
;
jim.h:841
JIM_EXPORT
int
Jim_GetReturnCode
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jim.h:845
JIM_EXPORT
int
Jim_EvalExpression
(
Jim_Interp
*
interp
,
jim.h:847
JIM_EXPORT
int
Jim_GetBoolFromExpr
(
Jim_Interp
*
interp
,
jim.h:851
JIM_EXPORT
int
Jim_GetBoolean
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jim.h:855
JIM_EXPORT
int
Jim_GetWide
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jim.h:857
JIM_EXPORT
int
Jim_GetWideExpr
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jim.h:859
JIM_EXPORT
int
Jim_GetLong
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jim.h:862
JIM_EXPORT
Jim_Obj
*
Jim_NewIntObj
(
Jim_Interp
*
interp
,
jim.h:866
JIM_EXPORT
int
Jim_GetDouble
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jim.h:868
JIM_EXPORT
void
Jim_SetDouble
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jim.h:870
JIM_EXPORT
Jim_Obj
*
Jim_NewDoubleObj
(
Jim_Interp
*
interp
,
double
doubleValue
)
;
jim.h:873
JIM_EXPORT
void
Jim_WrongNumArgs
(
Jim_Interp
*
interp
,
int
argc
,
jim.h:875
JIM_EXPORT
int
Jim_GetEnum
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jim.h:877
JIM_EXPORT
int
Jim_CheckShowCommands
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jim.h:879
JIM_EXPORT
int
Jim_ScriptIsComplete
(
Jim_Interp
*
interp
,
jim.h:889
JIM_EXPORT
int
Jim_FindByName
(
const
char
*
name
,
const
char
*
const
array
[
]
,
size_t
len
)
;
jim.h:893
JIM_EXPORT
void
*
Jim_GetAssocData
(
Jim_Interp
*
interp
,
const
char
*
key
)
;
jim.h:894
JIM_EXPORT
int
Jim_SetAssocData
(
Jim_Interp
*
interp
,
const
char
*
key
,
jim.h:896
JIM_EXPORT
int
Jim_DeleteAssocData
(
Jim_Interp
*
interp
,
const
char
*
key
)
;
jim.h:897
JIM_EXPORT
int
Jim_CheckAbiVersion
(
Jim_Interp
*
interp
,
int
abi_version
)
;
jim.h:902
JIM_EXPORT
int
Jim_PackageProvide
(
Jim_Interp
*
interp
,
jim.h:904
JIM_EXPORT
int
Jim_PackageRequire
(
Jim_Interp
*
interp
,
jim.h:911
JIM_EXPORT
void
Jim_MakeErrorMessage
(
Jim_Interp
*
interp
)
;
jim.h:914
JIM_EXPORT
int
Jim_InteractivePrompt
(
Jim_Interp
*
interp
)
;
jim.h:915
JIM_EXPORT
void
Jim_HistoryLoad
(
const
char
*
filename
)
;
jim.h:916
JIM_EXPORT
void
Jim_HistorySave
(
const
char
*
filename
)
;
jim.h:917
JIM_EXPORT
char
*
Jim_HistoryGetline
(
Jim_Interp
*
interp
,
const
char
*
prompt
)
;
jim.h:918
JIM_EXPORT
void
Jim_HistorySetCompletion
(
Jim_Interp
*
interp
,
Jim_Obj
*
commandObj
)
;
jim.h:919
JIM_EXPORT
void
Jim_HistoryAdd
(
const
char
*
line
)
;
jim.h:920
JIM_EXPORT
void
Jim_HistoryShow
(
void
)
;
jim.h:921
JIM_EXPORT
void
Jim_HistorySetMaxLen
(
int
length
)
;
jim.h:922
JIM_EXPORT
int
Jim_HistoryGetMaxLen
(
void
)
;
jim.h:925
JIM_EXPORT
int
Jim_InitStaticExtensions
(
Jim_Interp
*
interp
)
;
jim.h:926
JIM_EXPORT
int
Jim_StringToWide
(
const
char
*
str
,
jim_wide
*
widePtr
,
int
base
)
;
jim.h:927
JIM_EXPORT
int
Jim_IsBigEndian
(
void
)
;
jim.h:936
JIM_EXPORT
int
Jim_LoadLibrary
(
Jim_Interp
*
interp
,
const
char
*
pathName
)
;
jim.h:937
JIM_EXPORT
void
Jim_FreeLoadHandles
(
Jim_Interp
*
interp
)
;
jim.h:940
JIM_EXPORT
FILE
*
Jim_AioFilehandle
(
Jim_Interp
*
interp
,
Jim_Obj
*
command
)
;
jim.h:943
JIM_EXPORT
int
Jim_IsDict
(
Jim_Obj
*
objPtr
)
;
jim.h:944
JIM_EXPORT
int
Jim_IsList
(
Jim_Obj
*
objPtr
)
;
jimsh0.c:629
JIM_EXPORT
void
*
Jim_Alloc
(
int
size
)
;
jimsh0.c:630
JIM_EXPORT
void
*
Jim_Realloc
(
void
*
ptr
,
int
size
)
;
jimsh0.c:631
JIM_EXPORT
void
Jim_Free
(
void
*
ptr
)
;
jimsh0.c:632
JIM_EXPORT
char
*
Jim_StrDup
(
const
char
*
s
)
;
jimsh0.c:633
JIM_EXPORT
char
*
Jim_StrDupLen
(
const
char
*
s
,
int
l
)
;
jimsh0.c:636
JIM_EXPORT
char
*
*
Jim_GetEnviron
(
void
)
;
jimsh0.c:637
JIM_EXPORT
void
Jim_SetEnviron
(
char
*
*
env
)
;
jimsh0.c:638
JIM_EXPORT
int
Jim_MakeTempFile
(
Jim_Interp
*
interp
,
const
char
*
filename_template
,
int
unlink_file
)
;
jimsh0.c:641
JIM_EXPORT
int
Jim_Eval
(
Jim_Interp
*
interp
,
const
char
*
script
)
;
jimsh0.c:644
JIM_EXPORT
int
Jim_EvalSource
(
Jim_Interp
*
interp
,
const
char
*
filename
,
int
lineno
,
const
char
*
script
)
;
jimsh0.c:648
JIM_EXPORT
int
Jim_EvalGlobal
(
Jim_Interp
*
interp
,
const
char
*
script
)
;
jimsh0.c:649
JIM_EXPORT
int
Jim_EvalFile
(
Jim_Interp
*
interp
,
const
char
*
filename
)
;
jimsh0.c:650
JIM_EXPORT
int
Jim_EvalFileGlobal
(
Jim_Interp
*
interp
,
const
char
*
filename
)
;
jimsh0.c:651
JIM_EXPORT
int
Jim_EvalObj
(
Jim_Interp
*
interp
,
Jim_Obj
*
scriptObjPtr
)
;
jimsh0.c:652
JIM_EXPORT
int
Jim_EvalObjVector
(
Jim_Interp
*
interp
,
int
objc
,
jimsh0.c:654
JIM_EXPORT
int
Jim_EvalObjList
(
Jim_Interp
*
interp
,
Jim_Obj
*
listObj
)
;
jimsh0.c:655
JIM_EXPORT
int
Jim_EvalObjPrefix
(
Jim_Interp
*
interp
,
Jim_Obj
*
prefix
,
jimsh0.c:658
JIM_EXPORT
int
Jim_EvalNamespace
(
Jim_Interp
*
interp
,
Jim_Obj
*
scriptObj
,
Jim_Obj
*
nsObj
)
;
jimsh0.c:659
JIM_EXPORT
int
Jim_SubstObj
(
Jim_Interp
*
interp
,
Jim_Obj
*
substObjPtr
,
jimsh0.c:663
JIM_EXPORT
void
Jim_InitStack
(
Jim_Stack
*
stack
)
;
jimsh0.c:664
JIM_EXPORT
void
Jim_FreeStack
(
Jim_Stack
*
stack
)
;
jimsh0.c:665
JIM_EXPORT
int
Jim_StackLen
(
Jim_Stack
*
stack
)
;
jimsh0.c:666
JIM_EXPORT
void
Jim_StackPush
(
Jim_Stack
*
stack
,
void
*
element
)
;
jimsh0.c:667
JIM_EXPORT
void
*
Jim_StackPop
(
Jim_Stack
*
stack
)
;
jimsh0.c:668
JIM_EXPORT
void
*
Jim_StackPeek
(
Jim_Stack
*
stack
)
;
jimsh0.c:669
JIM_EXPORT
void
Jim_FreeStackElements
(
Jim_Stack
*
stack
,
void
(
*
freeFunc
)
(
void
*
ptr
)
)
;
jimsh0.c:672
JIM_EXPORT
int
Jim_InitHashTable
(
Jim_HashTable
*
ht
,
jimsh0.c:674
JIM_EXPORT
void
Jim_ExpandHashTable
(
Jim_HashTable
*
ht
,
jimsh0.c:676
JIM_EXPORT
int
Jim_AddHashEntry
(
Jim_HashTable
*
ht
,
const
void
*
key
,
jimsh0.c:678
JIM_EXPORT
int
Jim_ReplaceHashEntry
(
Jim_HashTable
*
ht
,
jimsh0.c:680
JIM_EXPORT
int
Jim_DeleteHashEntry
(
Jim_HashTable
*
ht
,
jimsh0.c:682
JIM_EXPORT
int
Jim_FreeHashTable
(
Jim_HashTable
*
ht
)
;
jimsh0.c:683
JIM_EXPORT
Jim_HashEntry
*
Jim_FindHashEntry
(
Jim_HashTable
*
ht
,
jimsh0.c:685
JIM_EXPORT
void
Jim_ResizeHashTable
(
Jim_HashTable
*
ht
)
;
jimsh0.c:686
JIM_EXPORT
Jim_HashTableIterator
*
Jim_GetHashTableIterator
jimsh0.c:688
JIM_EXPORT
Jim_HashEntry
*
Jim_NextHashEntry
jimsh0.c:692
JIM_EXPORT
Jim_Obj
*
Jim_NewObj
(
Jim_Interp
*
interp
)
;
jimsh0.c:693
JIM_EXPORT
void
Jim_FreeObj
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
)
;
jimsh0.c:694
JIM_EXPORT
void
Jim_InvalidateStringRep
(
Jim_Obj
*
objPtr
)
;
jimsh0.c:695
JIM_EXPORT
Jim_Obj
*
Jim_DuplicateObj
(
Jim_Interp
*
interp
,
jimsh0.c:697
JIM_EXPORT
const
char
*
Jim_GetString
(
Jim_Obj
*
objPtr
,
jimsh0.c:699
JIM_EXPORT
const
char
*
Jim_String
(
Jim_Obj
*
objPtr
)
;
jimsh0.c:700
JIM_EXPORT
int
Jim_Length
(
Jim_Obj
*
objPtr
)
;
jimsh0.c:703
JIM_EXPORT
Jim_Obj
*
Jim_NewStringObj
(
Jim_Interp
*
interp
,
jimsh0.c:705
JIM_EXPORT
Jim_Obj
*
Jim_NewStringObjUtf8
(
Jim_Interp
*
interp
,
jimsh0.c:707
JIM_EXPORT
Jim_Obj
*
Jim_NewStringObjNoAlloc
(
Jim_Interp
*
interp
,
jimsh0.c:709
JIM_EXPORT
void
Jim_AppendString
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jimsh0.c:711
JIM_EXPORT
void
Jim_AppendObj
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jimsh0.c:713
JIM_EXPORT
void
Jim_AppendStrings
(
Jim_Interp
*
interp
,
jimsh0.c:715
JIM_EXPORT
int
Jim_StringEqObj
(
Jim_Obj
*
aObjPtr
,
Jim_Obj
*
bObjPtr
)
;
jimsh0.c:716
JIM_EXPORT
int
Jim_StringMatchObj
(
Jim_Interp
*
interp
,
Jim_Obj
*
patternObjPtr
,
jimsh0.c:718
JIM_EXPORT
Jim_Obj
*
Jim_StringRangeObj
(
Jim_Interp
*
interp
,
jimsh0.c:721
JIM_EXPORT
Jim_Obj
*
Jim_FormatString
(
Jim_Interp
*
interp
,
jimsh0.c:723
JIM_EXPORT
Jim_Obj
*
Jim_ScanString
(
Jim_Interp
*
interp
,
Jim_Obj
*
strObjPtr
,
jimsh0.c:725
JIM_EXPORT
int
Jim_CompareStringImmediate
(
Jim_Interp
*
interp
,
jimsh0.c:727
JIM_EXPORT
int
Jim_StringCompareObj
(
Jim_Interp
*
interp
,
Jim_Obj
*
firstObjPtr
,
jimsh0.c:729
JIM_EXPORT
int
Jim_StringCompareLenObj
(
Jim_Interp
*
interp
,
Jim_Obj
*
firstObjPtr
,
jimsh0.c:731
JIM_EXPORT
int
Jim_Utf8Length
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
)
;
jimsh0.c:734
JIM_EXPORT
Jim_Obj
*
Jim_NewReference
(
Jim_Interp
*
interp
,
jimsh0.c:736
JIM_EXPORT
Jim_Reference
*
Jim_GetReference
(
Jim_Interp
*
interp
,
jimsh0.c:738
JIM_EXPORT
int
Jim_SetFinalizer
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
Jim_Obj
*
cmdNamePtr
)
;
jimsh0.c:739
JIM_EXPORT
int
Jim_GetFinalizer
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
Jim_Obj
*
*
cmdNamePtrPtr
)
;
jimsh0.c:742
JIM_EXPORT
Jim_Interp
*
Jim_CreateInterp
(
void
)
;
jimsh0.c:743
JIM_EXPORT
void
Jim_FreeInterp
(
Jim_Interp
*
i
)
;
jimsh0.c:744
JIM_EXPORT
int
Jim_GetExitCode
(
Jim_Interp
*
interp
)
;
jimsh0.c:745
JIM_EXPORT
const
char
*
Jim_ReturnCode
(
int
code
)
;
jimsh0.c:746
JIM_EXPORT
void
Jim_SetResultFormatted
(
Jim_Interp
*
interp
,
const
char
*
format
,
...
)
;
jimsh0.c:749
JIM_EXPORT
void
Jim_RegisterCoreCommands
(
Jim_Interp
*
interp
)
;
jimsh0.c:750
JIM_EXPORT
int
Jim_CreateCommand
(
Jim_Interp
*
interp
,
jimsh0.c:753
JIM_EXPORT
int
Jim_DeleteCommand
(
Jim_Interp
*
interp
,
jimsh0.c:755
JIM_EXPORT
int
Jim_RenameCommand
(
Jim_Interp
*
interp
,
jimsh0.c:757
JIM_EXPORT
Jim_Cmd
*
Jim_GetCommand
(
Jim_Interp
*
interp
,
jimsh0.c:759
JIM_EXPORT
int
Jim_SetVariable
(
Jim_Interp
*
interp
,
jimsh0.c:761
JIM_EXPORT
int
Jim_SetVariableStr
(
Jim_Interp
*
interp
,
jimsh0.c:763
JIM_EXPORT
int
Jim_SetGlobalVariableStr
(
Jim_Interp
*
interp
,
jimsh0.c:765
JIM_EXPORT
int
Jim_SetVariableStrWithStr
(
Jim_Interp
*
interp
,
jimsh0.c:767
JIM_EXPORT
int
Jim_SetVariableLink
(
Jim_Interp
*
interp
,
jimsh0.c:770
JIM_EXPORT
Jim_Obj
*
Jim_MakeGlobalNamespaceName
(
Jim_Interp
*
interp
,
jimsh0.c:772
JIM_EXPORT
Jim_Obj
*
Jim_GetVariable
(
Jim_Interp
*
interp
,
jimsh0.c:774
JIM_EXPORT
Jim_Obj
*
Jim_GetGlobalVariable
(
Jim_Interp
*
interp
,
jimsh0.c:776
JIM_EXPORT
Jim_Obj
*
Jim_GetVariableStr
(
Jim_Interp
*
interp
,
jimsh0.c:778
JIM_EXPORT
Jim_Obj
*
Jim_GetGlobalVariableStr
(
Jim_Interp
*
interp
,
jimsh0.c:780
JIM_EXPORT
int
Jim_UnsetVariable
(
Jim_Interp
*
interp
,
jimsh0.c:784
JIM_EXPORT
Jim_CallFrame
*
Jim_GetCallFrameByLevel
(
Jim_Interp
*
interp
,
jimsh0.c:788
JIM_EXPORT
int
Jim_Collect
(
Jim_Interp
*
interp
)
;
jimsh0.c:789
JIM_EXPORT
void
Jim_CollectIfNeeded
(
Jim_Interp
*
interp
)
;
jimsh0.c:792
JIM_EXPORT
int
Jim_GetIndex
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jimsh0.c:796
JIM_EXPORT
Jim_Obj
*
Jim_NewListObj
(
Jim_Interp
*
interp
,
jimsh0.c:798
JIM_EXPORT
void
Jim_ListInsertElements
(
Jim_Interp
*
interp
,
jimsh0.c:800
JIM_EXPORT
void
Jim_ListAppendElement
(
Jim_Interp
*
interp
,
jimsh0.c:802
JIM_EXPORT
void
Jim_ListAppendList
(
Jim_Interp
*
interp
,
jimsh0.c:804
JIM_EXPORT
int
Jim_ListLength
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
)
;
jimsh0.c:805
JIM_EXPORT
int
Jim_ListIndex
(
Jim_Interp
*
interp
,
Jim_Obj
*
listPrt
,
jimsh0.c:807
JIM_EXPORT
Jim_Obj
*
Jim_ListGetIndex
(
Jim_Interp
*
interp
,
Jim_Obj
*
listPtr
,
int
idx
)
;
jimsh0.c:808
JIM_EXPORT
int
Jim_SetListIndex
(
Jim_Interp
*
interp
,
jimsh0.c:811
JIM_EXPORT
Jim_Obj
*
Jim_ConcatObj
(
Jim_Interp
*
interp
,
int
objc
,
jimsh0.c:813
JIM_EXPORT
Jim_Obj
*
Jim_ListJoin
(
Jim_Interp
*
interp
,
jimsh0.c:817
JIM_EXPORT
Jim_Obj
*
Jim_NewDictObj
(
Jim_Interp
*
interp
,
jimsh0.c:819
JIM_EXPORT
int
Jim_DictKey
(
Jim_Interp
*
interp
,
Jim_Obj
*
dictPtr
,
jimsh0.c:821
JIM_EXPORT
int
Jim_DictKeysVector
(
Jim_Interp
*
interp
,
jimsh0.c:824
JIM_EXPORT
int
Jim_SetDictKeysVector
(
Jim_Interp
*
interp
,
jimsh0.c:827
JIM_EXPORT
int
Jim_DictPairs
(
Jim_Interp
*
interp
,
jimsh0.c:829
JIM_EXPORT
int
Jim_DictAddElement
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jimsh0.c:835
JIM_EXPORT
int
Jim_DictMatchTypes
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
Jim_Obj
*
patternObj
,
int
match_type
,
int
return_types
)
;
jimsh0.c:836
JIM_EXPORT
int
Jim_DictSize
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
)
;
jimsh0.c:837
JIM_EXPORT
int
Jim_DictInfo
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
)
;
jimsh0.c:838
JIM_EXPORT
Jim_Obj
*
Jim_DictMerge
(
Jim_Interp
*
interp
,
int
objc
,
Jim_Obj
*
const
*
objv
)
;
jimsh0.c:841
JIM_EXPORT
int
Jim_GetReturnCode
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jimsh0.c:845
JIM_EXPORT
int
Jim_EvalExpression
(
Jim_Interp
*
interp
,
jimsh0.c:847
JIM_EXPORT
int
Jim_GetBoolFromExpr
(
Jim_Interp
*
interp
,
jimsh0.c:851
JIM_EXPORT
int
Jim_GetBoolean
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jimsh0.c:855
JIM_EXPORT
int
Jim_GetWide
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jimsh0.c:857
JIM_EXPORT
int
Jim_GetLong
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jimsh0.c:860
JIM_EXPORT
Jim_Obj
*
Jim_NewIntObj
(
Jim_Interp
*
interp
,
jimsh0.c:864
JIM_EXPORT
int
Jim_GetDouble
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jimsh0.c:866
JIM_EXPORT
void
Jim_SetDouble
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jimsh0.c:868
JIM_EXPORT
Jim_Obj
*
Jim_NewDoubleObj
(
Jim_Interp
*
interp
,
double
doubleValue
)
;
jimsh0.c:871
JIM_EXPORT
void
Jim_WrongNumArgs
(
Jim_Interp
*
interp
,
int
argc
,
jimsh0.c:873
JIM_EXPORT
int
Jim_GetEnum
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jimsh0.c:875
JIM_EXPORT
int
Jim_CheckShowCommands
(
Jim_Interp
*
interp
,
Jim_Obj
*
objPtr
,
jimsh0.c:877
JIM_EXPORT
int
Jim_ScriptIsComplete
(
Jim_Interp
*
interp
,
jimsh0.c:880
JIM_EXPORT
int
Jim_FindByName
(
const
char
*
name
,
const
char
*
const
array
[
]
,
size_t
len
)
;
jimsh0.c:884
JIM_EXPORT
void
*
Jim_GetAssocData
(
Jim_Interp
*
interp
,
const
char
*
key
)
;
jimsh0.c:885
JIM_EXPORT
int
Jim_SetAssocData
(
Jim_Interp
*
interp
,
const
char
*
key
,
jimsh0.c:887
JIM_EXPORT
int
Jim_DeleteAssocData
(
Jim_Interp
*
interp
,
const
char
*
key
)
;
jimsh0.c:891
JIM_EXPORT
int
Jim_PackageProvide
(
Jim_Interp
*
interp
,
jimsh0.c:893
JIM_EXPORT
int
Jim_PackageRequire
(
Jim_Interp
*
interp
,
jimsh0.c:897
JIM_EXPORT
void
Jim_MakeErrorMessage
(
Jim_Interp
*
interp
)
;
jimsh0.c:900
JIM_EXPORT
int
Jim_InteractivePrompt
(
Jim_Interp
*
interp
)
;
jimsh0.c:901
JIM_EXPORT
void
Jim_HistoryLoad
(
const
char
*
filename
)
;
jimsh0.c:902
JIM_EXPORT
void
Jim_HistorySave
(
const
char
*
filename
)
;
jimsh0.c:903
JIM_EXPORT
char
*
Jim_HistoryGetline
(
Jim_Interp
*
interp
,
const
char
*
prompt
)
;
jimsh0.c:904
JIM_EXPORT
void
Jim_HistorySetCompletion
(
Jim_Interp
*
interp
,
Jim_Obj
*
commandObj
)
;
jimsh0.c:905
JIM_EXPORT
void
Jim_HistoryAdd
(
const
char
*
line
)
;
jimsh0.c:906
JIM_EXPORT
void
Jim_HistoryShow
(
void
)
;
jimsh0.c:909
JIM_EXPORT
int
Jim_InitStaticExtensions
(
Jim_Interp
*
interp
)
;
jimsh0.c:910
JIM_EXPORT
int
Jim_StringToWide
(
const
char
*
str
,
jim_wide
*
widePtr
,
int
base
)
;
jimsh0.c:911
JIM_EXPORT
int
Jim_IsBigEndian
(
void
)
;
jimsh0.c:916
JIM_EXPORT
int
Jim_LoadLibrary
(
Jim_Interp
*
interp
,
const
char
*
pathName
)
;
jimsh0.c:917
JIM_EXPORT
void
Jim_FreeLoadHandles
(
Jim_Interp
*
interp
)
;
jimsh0.c:920
JIM_EXPORT
FILE
*
Jim_AioFilehandle
(
Jim_Interp
*
interp
,
Jim_Obj
*
command
)
;
jimsh0.c:923
JIM_EXPORT
int
Jim_IsDict
(
Jim_Obj
*
objPtr
)
;
jimsh0.c:924
JIM_EXPORT
int
Jim_IsList
(
Jim_Obj
*
objPtr
)
;