not even by sprintf().
p4raw-id: //depot/perl@7875
*--eptr = '#';
*--eptr = '%';
+ /* No taint. Otherwise we are in the strange
+ * situaiton where printf() taints but print($float) doesn't.
+ * --jhi */
(void)sprintf(PL_efloatbuf, eptr, nv);
-#ifdef USE_LOCALE_NUMERIC
- if ((PL_hints & HINT_LOCALE) && maybe_tainted)
- *maybe_tainted = TRUE;
-#endif
eptr = PL_efloatbuf;
elen = strlen(PL_efloatbuf);