OpenOCD
lsort_info::interp
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
lsort_info::interp
lsort_info::interp field
Syntax
from
jim.c:6770
Jim_Interp
*
interp
;
References
Location
Referrer
Text
jim.c:6770
Jim_Interp
*
interp
;
jimsh0.c:11509
Jim_Interp
*
interp
;
jim.c:6791
ListSortIndexHelper()
if
(
Jim_ListIndices
(
sort_info
->
interp
,
*
lhsObj
,
sort_info
->
indexv
,
sort_info
->
indexc
,
&
lObj
,
JIM_ERRMSG
)
!=
JIM_OK
||
jim.c:6792
ListSortIndexHelper()
Jim_ListIndices
(
sort_info
->
interp
,
*
rhsObj
,
sort_info
->
indexv
,
sort_info
->
indexc
,
&
rObj
,
JIM_ERRMSG
)
!=
JIM_OK
)
{
jim.c:6801
ListSortString()
return
Jim_StringCompareObj
(
sort_info
->
interp
,
*
lhsObj
,
*
rhsObj
,
0
)
*
sort_info
->
order
;
jim.c:6806
ListSortStringNoCase()
return
Jim_StringCompareObj
(
sort_info
->
interp
,
*
lhsObj
,
*
rhsObj
,
1
)
*
sort_info
->
order
;
jim.c:6813
ListSortInteger()
if
(
Jim_GetWide
(
sort_info
->
interp
,
*
lhsObj
,
&
lhs
)
!=
JIM_OK
||
jim.c:6814
ListSortInteger()
Jim_GetWide
(
sort_info
->
interp
,
*
rhsObj
,
&
rhs
)
!=
JIM_OK
)
{
jim.c:6825
ListSortReal()
if
(
Jim_GetDouble
(
sort_info
->
interp
,
*
lhsObj
,
&
lhs
)
!=
JIM_OK
||
jim.c:6826
ListSortReal()
Jim_GetDouble
(
sort_info
->
interp
,
*
rhsObj
,
&
rhs
)
!=
JIM_OK
)
{
jim.c:6846
ListSortCommand()
compare_script
=
Jim_DuplicateObj
(
sort_info
->
interp
,
sort_info
->
command
)
;
jim.c:6847
ListSortCommand()
Jim_ListAppendElement
(
sort_info
->
interp
,
compare_script
,
*
lhsObj
)
;
jim.c:6848
ListSortCommand()
Jim_ListAppendElement
(
sort_info
->
interp
,
compare_script
,
*
rhsObj
)
;
jim.c:6850
ListSortCommand()
rc
=
Jim_EvalObj
(
sort_info
->
interp
,
compare_script
)
;
jim.c:6852
ListSortCommand()
if
(
rc
!=
JIM_OK
||
Jim_GetWide
(
sort_info
->
interp
,
Jim_GetResult
(
sort_info
->
interp
)
,
&
ret
)
!=
JIM_OK
)
{
jim.c:6873
ListRemoveDuplicates()
Jim_DecrRefCount
(
sort_info
->
interp
,
ele
[
dst
]
)
;
jim.c:13190
Jim_LsortCoreCommand()
info
.
interp
=
interp
;
jimsh0.c:11530
ListSortIndexHelper()
if
(
Jim_ListIndex
(
sort_info
->
interp
,
*
lhsObj
,
sort_info
->
index
,
&
lObj
,
JIM_ERRMSG
)
!=
JIM_OK
||
jimsh0.c:11531
ListSortIndexHelper()
Jim_ListIndex
(
sort_info
->
interp
,
*
rhsObj
,
sort_info
->
index
,
&
rObj
,
JIM_ERRMSG
)
!=
JIM_OK
)
{
jimsh0.c:11540
ListSortString()
return
Jim_StringCompareObj
(
sort_info
->
interp
,
*
lhsObj
,
*
rhsObj
,
0
)
*
sort_info
->
order
;
jimsh0.c:11545
ListSortStringNoCase()
return
Jim_StringCompareObj
(
sort_info
->
interp
,
*
lhsObj
,
*
rhsObj
,
1
)
*
sort_info
->
order
;
jimsh0.c:11552
ListSortInteger()
if
(
Jim_GetWide
(
sort_info
->
interp
,
*
lhsObj
,
&
lhs
)
!=
JIM_OK
||
jimsh0.c:11553
ListSortInteger()
Jim_GetWide
(
sort_info
->
interp
,
*
rhsObj
,
&
rhs
)
!=
JIM_OK
)
{
jimsh0.c:11564
ListSortReal()
if
(
Jim_GetDouble
(
sort_info
->
interp
,
*
lhsObj
,
&
lhs
)
!=
JIM_OK
||
jimsh0.c:11565
ListSortReal()
Jim_GetDouble
(
sort_info
->
interp
,
*
rhsObj
,
&
rhs
)
!=
JIM_OK
)
{
jimsh0.c:11585
ListSortCommand()
compare_script
=
Jim_DuplicateObj
(
sort_info
->
interp
,
sort_info
->
command
)
;
jimsh0.c:11586
ListSortCommand()
Jim_ListAppendElement
(
sort_info
->
interp
,
compare_script
,
*
lhsObj
)
;
jimsh0.c:11587
ListSortCommand()
Jim_ListAppendElement
(
sort_info
->
interp
,
compare_script
,
*
rhsObj
)
;
jimsh0.c:11589
ListSortCommand()
rc
=
Jim_EvalObj
(
sort_info
->
interp
,
compare_script
)
;
jimsh0.c:11591
ListSortCommand()
if
(
rc
!=
JIM_OK
||
Jim_GetWide
(
sort_info
->
interp
,
Jim_GetResult
(
sort_info
->
interp
)
,
&
ret
)
!=
JIM_OK
)
{
jimsh0.c:11607
ListRemoveDuplicates()
Jim_DecrRefCount
(
sort_info
->
interp
,
ele
[
dst
]
)
;
jimsh0.c:17036
Jim_LsortCoreCommand()
info
.
interp
=
interp
;
Data Use
Functions writing
lsort_info::interp
Functions reading
lsort_info::interp
Jim_LsortCoreCommand()
Jim_LsortCoreCommand()
all items filtered out
lsort_info::interp
ListSortIndexHelper()
ListSortString()
ListSortStringNoCase()
ListSortInteger()
ListSortReal()
ListSortCommand()
ListRemoveDuplicates()
ListSortIndexHelper()
ListSortString()
ListSortStringNoCase()
ListSortInteger()
ListSortReal()
ListSortCommand()
ListRemoveDuplicates()
all items filtered out
Type of
lsort_info::interp
lsort_info::interp
Jim_Interp
all items filtered out