瀏覽代碼

Added debugger support for extern type/interface.

woollybah 9 年之前
父節點
當前提交
7a428444ad
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      appstub.mod/debugger_mt.stdio.bmx

+ 2 - 2
appstub.mod/debugger_mt.stdio.bmx

@@ -148,7 +148,7 @@ Function TypeName$( tag$ Var )
 		Return "WString"
 		Return "WString"
 	Case "t"
 	Case "t"
 		Return "size_t"
 		Return "size_t"
-	Case ":","?"
+	Case ":","?","#"
 		Local id$=Ident( tag )
 		Local id$=Ident( tag )
 		While tag And tag[0]=Asc(".")
 		While tag And tag[0]=Asc(".")
 			tag=tag[1..]
 			tag=tag[1..]
@@ -330,7 +330,7 @@ Function DebugDeclValue$( decl:Int Ptr,inst:Byte Ptr )
 		If Not p Return "Null"
 		If Not p Return "Null"
 		Local s$=String.FromWString( Short Ptr p )
 		Local s$=String.FromWString( Short Ptr p )
 		Return DebugEscapeString( s )
 		Return DebugEscapeString( s )
-	Case Asc("*"),Asc("?")
+	Case Asc("*"),Asc("?"),Asc("#")
 ?Not ptr64
 ?Not ptr64
 		Return "$"+ToHex( (Int Ptr p)[0] )
 		Return "$"+ToHex( (Int Ptr p)[0] )
 ?ptr64
 ?ptr64