Skip to content

Commit b32c6a2

Browse files
committed
fix #181 - string output
1 parent 4f80824 commit b32c6a2

File tree

1 file changed

+30
-30
lines changed

1 file changed

+30
-30
lines changed

src/msk_functions.jl

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Contents of this file is generated. Do not edit by hand!
2-
# MOSEK 9.0.98
2+
# MOSEK 9.0.99
33

44
export
55
analyzenames,
@@ -734,12 +734,12 @@ function bktostr(task_:: MSKtask,bk_:: Boundkey)
734734
res = disable_sigint() do
735735
@msk_ccall( "bktostr",Int32,(Ptr{Nothing},Int32,Ptr{UInt8},),task_.task,bk_.value,str_)
736736
end
737-
str_str = String(str_)
737+
str_str = String(str_[1:findfirst(isequal(0),str_)-1])
738738
if res != MSK_RES_OK.value
739739
msg = getlasterror(task_)
740740
throw(MosekError(res,msg))
741741
end
742-
(str_str[1:findfirst(isequal('\0'),str_str)-1])
742+
(str_str)
743743
end
744744

745745
"""
@@ -756,11 +756,11 @@ function callbackcodetostr(code_:: Callbackcode)
756756
res = disable_sigint() do
757757
@msk_ccall( "callbackcodetostr",Int32,(Int32,Ptr{UInt8},),code_.value,callbackcodestr_)
758758
end
759-
callbackcodestr_str = String(callbackcodestr_)
759+
callbackcodestr_str = String(callbackcodestr_[1:findfirst(isequal(0),callbackcodestr_)-1])
760760
if res != MSK_RES_OK.value
761761
throw(MosekError(res,""))
762762
end
763-
(callbackcodestr_str[1:findfirst(isequal('\0'),callbackcodestr_str)-1])
763+
(callbackcodestr_str)
764764
end
765765

766766
"""
@@ -988,12 +988,12 @@ function conetypetostr(task_:: MSKtask,ct_:: Conetype)
988988
res = disable_sigint() do
989989
@msk_ccall( "conetypetostr",Int32,(Ptr{Nothing},Int32,Ptr{UInt8},),task_.task,ct_.value,str_)
990990
end
991-
str_str = String(str_)
991+
str_str = String(str_[1:findfirst(isequal(0),str_)-1])
992992
if res != MSK_RES_OK.value
993993
msg = getlasterror(task_)
994994
throw(MosekError(res,msg))
995995
end
996-
(str_str[1:findfirst(isequal('\0'),str_str)-1])
996+
(str_str)
997997
end
998998

999999
"""
@@ -2005,12 +2005,12 @@ function getbarvarname(task_:: MSKtask,i_:: Int32)
20052005
res = disable_sigint() do
20062006
@msk_ccall( "getbarvarname",Int32,(Ptr{Nothing},Int32,Int32,Ptr{UInt8},),task_.task,i_-1,sizename_,name_)
20072007
end
2008-
name_str = String(name_)
2008+
name_str = String(name_[1:findfirst(isequal(0),name_)-1])
20092009
if res != MSK_RES_OK.value
20102010
msg = getlasterror(task_)
20112011
throw(MosekError(res,msg))
20122012
end
2013-
(name_str[1:findfirst(isequal('\0'),name_str)-1])
2013+
(name_str)
20142014
end
20152015

20162016
"""
@@ -2228,12 +2228,12 @@ function getcodedesc(code_:: Rescode)
22282228
res = disable_sigint() do
22292229
@msk_ccall( "getcodedesc",Int32,(Int32,Ptr{UInt8},Ptr{UInt8},),code_.value,symname_,str_)
22302230
end
2231-
symname_str = String(symname_)
2232-
str_str = String(str_)
2231+
symname_str = String(symname_[1:findfirst(isequal(0),symname_)-1])
2232+
str_str = String(str_[1:findfirst(isequal(0),str_)-1])
22332233
if res != MSK_RES_OK.value
22342234
throw(MosekError(res,""))
22352235
end
2236-
(symname_str[1:findfirst(isequal('\0'),symname_str)-1],str_str[1:findfirst(isequal('\0'),str_str)-1])
2236+
(symname_str,str_str)
22372237
end
22382238

22392239
"""
@@ -2377,12 +2377,12 @@ function getconename(task_:: MSKtask,i_:: Int32)
23772377
res = disable_sigint() do
23782378
@msk_ccall( "getconename",Int32,(Ptr{Nothing},Int32,Int32,Ptr{UInt8},),task_.task,i_-1,sizename_,name_)
23792379
end
2380-
name_str = String(name_)
2380+
name_str = String(name_[1:findfirst(isequal(0),name_)-1])
23812381
if res != MSK_RES_OK.value
23822382
msg = getlasterror(task_)
23832383
throw(MosekError(res,msg))
23842384
end
2385-
(name_str[1:findfirst(isequal('\0'),name_str)-1])
2385+
(name_str)
23862386
end
23872387

23882388
"""
@@ -2451,12 +2451,12 @@ function getconname(task_:: MSKtask,i_:: Int32)
24512451
res = disable_sigint() do
24522452
@msk_ccall( "getconname",Int32,(Ptr{Nothing},Int32,Int32,Ptr{UInt8},),task_.task,i_-1,sizename_,name_)
24532453
end
2454-
name_str = String(name_)
2454+
name_str = String(name_[1:findfirst(isequal(0),name_)-1])
24552455
if res != MSK_RES_OK.value
24562456
msg = getlasterror(task_)
24572457
throw(MosekError(res,msg))
24582458
end
2459-
(name_str[1:findfirst(isequal('\0'),name_str)-1])
2459+
(name_str)
24602460
end
24612461

24622462
"""
@@ -2879,12 +2879,12 @@ function getinfname(task_:: MSKtask,inftype_:: Inftype,whichinf_:: Int32)
28792879
res = disable_sigint() do
28802880
@msk_ccall( "getinfname",Int32,(Ptr{Nothing},Int32,Int32,Ptr{UInt8},),task_.task,inftype_.value,whichinf_,infname_)
28812881
end
2882-
infname_str = String(infname_)
2882+
infname_str = String(infname_[1:findfirst(isequal(0),infname_)-1])
28832883
if res != MSK_RES_OK.value
28842884
msg = getlasterror(task_)
28852885
throw(MosekError(res,msg))
28862886
end
2887-
(infname_str[1:findfirst(isequal('\0'),infname_str)-1])
2887+
(infname_str)
28882888
end
28892889

28902890
"""
@@ -3238,12 +3238,12 @@ function getnastrparam(task_:: MSKtask,paramname_:: AbstractString,sizeparamname
32383238
res = disable_sigint() do
32393239
@msk_ccall( "getnastrparam",Int32,(Ptr{Nothing},Ptr{UInt8},Int32,Ptr{Int32},Ptr{UInt8},),task_.task,string(paramname_),sizeparamname_,len_,parvalue_)
32403240
end
3241-
parvalue_str = String(parvalue_)
3241+
parvalue_str = String(parvalue_[1:findfirst(isequal(0),parvalue_)-1])
32423242
if res != MSK_RES_OK.value
32433243
msg = getlasterror(task_)
32443244
throw(MosekError(res,msg))
32453245
end
3246-
(convert(Int32,len_[1]),parvalue_str[1:findfirst(isequal('\0'),parvalue_str)-1])
3246+
(convert(Int32,len_[1]),parvalue_str)
32473247
end
32483248

32493249
"""
@@ -3604,12 +3604,12 @@ function getobjname(task_:: MSKtask)
36043604
res = disable_sigint() do
36053605
@msk_ccall( "getobjname",Int32,(Ptr{Nothing},Int32,Ptr{UInt8},),task_.task,sizeobjname_,objname_)
36063606
end
3607-
objname_str = String(objname_)
3607+
objname_str = String(objname_[1:findfirst(isequal(0),objname_)-1])
36083608
if res != MSK_RES_OK.value
36093609
msg = getlasterror(task_)
36103610
throw(MosekError(res,msg))
36113611
end
3612-
(objname_str[1:findfirst(isequal('\0'),objname_str)-1])
3612+
(objname_str)
36133613
end
36143614

36153615
"""
@@ -3672,12 +3672,12 @@ function getparamname(task_:: MSKtask,partype_:: Parametertype,param_:: Int32)
36723672
res = disable_sigint() do
36733673
@msk_ccall( "getparamname",Int32,(Ptr{Nothing},Int32,Int32,Ptr{UInt8},),task_.task,partype_.value,param_,parname_)
36743674
end
3675-
parname_str = String(parname_)
3675+
parname_str = String(parname_[1:findfirst(isequal(0),parname_)-1])
36763676
if res != MSK_RES_OK.value
36773677
msg = getlasterror(task_)
36783678
throw(MosekError(res,msg))
36793679
end
3680-
(parname_str[1:findfirst(isequal('\0'),parname_str)-1])
3680+
(parname_str)
36813681
end
36823682

36833683
"""
@@ -4613,12 +4613,12 @@ function getstrparam(task_:: MSKtask,param_:: Sparam)
46134613
res = disable_sigint() do
46144614
@msk_ccall( "getstrparam",Int32,(Ptr{Nothing},Int32,Int32,Ptr{Int32},Ptr{UInt8},),task_.task,param_.value,maxlen_,len_,parvalue_)
46154615
end
4616-
parvalue_str = String(parvalue_)
4616+
parvalue_str = String(parvalue_[1:findfirst(isequal(0),parvalue_)-1])
46174617
if res != MSK_RES_OK.value
46184618
msg = getlasterror(task_)
46194619
throw(MosekError(res,msg))
46204620
end
4621-
(convert(Int32,len_[1]),parvalue_str[1:findfirst(isequal('\0'),parvalue_str)-1])
4621+
(convert(Int32,len_[1]),parvalue_str)
46224622
end
46234623

46244624
"""
@@ -4790,12 +4790,12 @@ function gettaskname(task_:: MSKtask)
47904790
res = disable_sigint() do
47914791
@msk_ccall( "gettaskname",Int32,(Ptr{Nothing},Int32,Ptr{UInt8},),task_.task,sizetaskname_,taskname_)
47924792
end
4793-
taskname_str = String(taskname_)
4793+
taskname_str = String(taskname_[1:findfirst(isequal(0),taskname_)-1])
47944794
if res != MSK_RES_OK.value
47954795
msg = getlasterror(task_)
47964796
throw(MosekError(res,msg))
47974797
end
4798-
(taskname_str[1:findfirst(isequal('\0'),taskname_str)-1])
4798+
(taskname_str)
47994799
end
48004800

48014801
"""
@@ -4899,12 +4899,12 @@ function getvarname(task_:: MSKtask,j_:: Int32)
48994899
res = disable_sigint() do
49004900
@msk_ccall( "getvarname",Int32,(Ptr{Nothing},Int32,Int32,Ptr{UInt8},),task_.task,j_-1,sizename_,name_)
49014901
end
4902-
name_str = String(name_)
4902+
name_str = String(name_[1:findfirst(isequal(0),name_)-1])
49034903
if res != MSK_RES_OK.value
49044904
msg = getlasterror(task_)
49054905
throw(MosekError(res,msg))
49064906
end
4907-
(name_str[1:findfirst(isequal('\0'),name_str)-1])
4907+
(name_str)
49084908
end
49094909

49104910
"""

0 commit comments

Comments
 (0)