浏览代码

Fixed bug with extends void and makedocs.

Mark Sibly 9 年之前
父节点
当前提交
8de4ada2c3
共有 2 个文件被更改,包括 5 次插入3 次删除
  1. 3 1
      src/mx2new/docsmaker.monkey2
  2. 2 2
      src/mx2new/util.monkey2

+ 3 - 1
src/mx2new/docsmaker.monkey2

@@ -638,8 +638,10 @@ Class DocsMaker
 		EmitHeader( decl,ctype.scope.outer )
 		
 		Local xtends:=""
-		If decl.superType
+		If ctype.superType
 			xtends=" Extends "+TypeName( ctype.superType,ctype.scope.outer )
+		Else If ctype.isvoid
+			xtends=" Extends Void"
 		Endif
 		
 		Local implments:=""

+ 2 - 2
src/mx2new/util.monkey2

@@ -56,13 +56,13 @@ Function MungPath:String( path:String )
 End
 
 Function GetEnv:String( name:String )
-	Local p:=getenv( name.ToCString() )
+	Local p:=getenv( name )
 	If p Return String.FromCString( p )
 	Return ""
 End
 
 Function SetEnv( name:String,value:String )
-	setenv( name.ToCString(),value.ToCString(),1 )
+	setenv( name,value,1 )
 End
 
 Function CSaveString( str:String,path:String )