diff --git a/cint/cint7/src/func.cxx b/cint/cint7/src/func.cxx
index fc1aa7073d6eeaa7f4b2cf3d7da2e276decfe1c7..50da73b793d387e8994fa3735e8fb195f184f204 100644
--- a/cint/cint7/src/func.cxx
+++ b/cint/cint7/src/func.cxx
@@ -5093,6 +5093,7 @@ char *Cint::Internal::G__charformatter(int ifmt, G__param* libp, char* result)
          case '8':
          case '9':
             dig = dig * 10 + pformat[ichar] - '0';
+      case '#': // "alternate form"
          case '.':
          case '-':
          case '+':