Use abort instead of panic for WITH_NO_FP

Previous commit added calls to panic()
in vf{printf,scanf}.c if floating point is disabled
(WITH_NO_FP is set). This function is only
available in the kernel. This patch replaces
it with a combination of fputs + abort which
are available in both user space and the kernel.

Bug: 230134581
Change-Id: I1020b67597b9e4403e7bd64e1924feb20e432f92
diff --git a/src/stdio/vfprintf.c b/src/stdio/vfprintf.c
index 6f3054b..43bb9d9 100644
--- a/src/stdio/vfprintf.c
+++ b/src/stdio/vfprintf.c
@@ -198,7 +198,8 @@
         break; case LDBL:	va_arg(*ap, long double); arg->f = 0;
 #endif
 #else
-	break; default: panic("Floating point code is not supported\n");
+	break; default:		fputs("Floating point code is not supported\n", stderr);
+				abort();
 #endif // !WITH_NO_FP
 	}
 }
@@ -811,7 +812,8 @@
 #if !WITH_NO_FP
 			l = fmt_fp(f, arg.f, w, p, fl, t);
 #else
-			panic("Floating point code is not supported\n");
+			fputs("Floating point code is not supported\n", stderr);
+			abort();
 #endif
 			if (l<0) goto overflow;
 			continue;
diff --git a/src/stdio/vfscanf.c b/src/stdio/vfscanf.c
index 1af3bf8..f83788e 100644
--- a/src/stdio/vfscanf.c
+++ b/src/stdio/vfscanf.c
@@ -316,7 +316,8 @@
 				break;
 			}
 #else
-			panic("Floating point code is not supported\n");
+			fputs("Floating point code is not supported\n", stderr);
+			abort();
 #endif
 			break;
 		}