Should not matter because we only test for zero, but let's be
consistent.
case 2: /* Valid, means one byte of info */
/* Skip any number of spaces. */
for (; ch != '\0'; ch = *src++)
case 2: /* Valid, means one byte of info */
/* Skip any number of spaces. */
for (; ch != '\0'; ch = *src++)
break;
/* Make sure there is another trailing = sign. */
if (ch != PAD64)
break;
/* Make sure there is another trailing = sign. */
if (ch != PAD64)
* whitespace after it?
*/
for (; ch != '\0'; ch = *src++)
* whitespace after it?
*/
for (; ch != '\0'; ch = *src++)
goto fail;
/*
* Now make sure for cases 2 and 3 that the "extra"
goto fail;
/*
* Now make sure for cases 2 and 3 that the "extra"