leftover of e2fsck surgery

This commit is contained in:
Denis Vlasenko
2006-12-26 02:51:29 +00:00
parent c4f623ef2a
commit 0de9375ee6
7 changed files with 61 additions and 101 deletions

View File

@ -724,7 +724,9 @@ void bb_dump_add(const char *fmt)
/* byte count */
if (isdigit(*p)) {
for (savep = p; isdigit(*p); ++p);
// TODO: use bb_strtou
savep = p;
do p++; while(isdigit(*p));
if (!isspace(*p)) {
bb_error_msg_and_die("bad format {%s}", fmt);
}

View File

@ -7,12 +7,19 @@
* Licensed under GPLv2 or later, see file LICENSE in this tarball for details.
*/
#include <ctype.h>
#include "libbb.h"
char *skip_whitespace(const char *s)
{
/* NB: isspace('0') returns 0 */
while (isspace(*s)) ++s;
return (char *) s;
}
char *skip_non_whitespace(const char *s)
{
while (*s && !isspace(*s)) ++s;
return (char *) s;
}