e612e77
diff --git a/device/lib/pic16/libc/stdlib/g_ftoa.S b/device/lib/pic16/libc/stdlib/g_ftoa.S
e612e77
index 1a11c45..9c8cc1c 100644
e612e77
--- a/device/lib/pic16/libc/stdlib/g_ftoa.S
e612e77
+++ b/device/lib/pic16/libc/stdlib/g_ftoa.S
e612e77
@@ -52,9 +52,11 @@
e612e77
 		include		<p18fxxx.inc>
e612e77
 		list
e612e77
 
e612e77
+		extern	cvt_dec_word
e612e77
+		global	_g_ftoa
e612e77
+
e612e77
 		udata
e612e77
 
e612e77
-		extern	digits
e612e77
 
e612e77
 exp:		res	1
e612e77
 man:		res	4
e612e77
@@ -66,8 +68,6 @@ ctr:		res	1
e612e77
 
e612e77
 		code
e612e77
 
e612e77
-		extern	cvt_dec_word
e612e77
-		global	_g_ftoa
e612e77
 
e612e77
 _g_ftoa:	movff	FSR2H,POSTDEC1
e612e77
 		movff	FSR2L,POSTDEC1
e612e77
diff --git a/device/lib/pic16/libc/utils/cvtdec.S b/device/lib/pic16/libc/utils/cvtdec.S
e612e77
index 0e6fa42..30b9ab7 100644
e612e77
--- a/device/lib/pic16/libc/utils/cvtdec.S
e612e77
+++ b/device/lib/pic16/libc/utils/cvtdec.S
e612e77
@@ -66,6 +66,9 @@
e612e77
 		include	<p18fxxx.inc>
e612e77
 		list
e612e77
 
e612e77
+	
e612e77
+		global	cvt_dec_word
e612e77
+
e612e77
 		udata
e612e77
 
e612e77
 		global	digits
e612e77
@@ -74,7 +77,6 @@ digits:		res	6
e612e77
 
e612e77
 		code
e612e77
 
e612e77
-		global	cvt_dec_word
e612e77
 
e612e77
 ;--
e612e77
 ;