From 9a267036013571110db0dac6d091bfdc5bf0f414 Mon Sep 17 00:00:00 2001 From: bjh21 Date: Wed, 5 Apr 2006 21:30:29 +0000 Subject: [PATCH] Use ctype macros. --- sys/arch/acorn32/stand/lib/devopen.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sys/arch/acorn32/stand/lib/devopen.c b/sys/arch/acorn32/stand/lib/devopen.c index 9e02c41a6be3..d6e4a92d4bc1 100644 --- a/sys/arch/acorn32/stand/lib/devopen.c +++ b/sys/arch/acorn32/stand/lib/devopen.c @@ -1,7 +1,7 @@ -/* $NetBSD: devopen.c,v 1.2 2006/04/01 19:08:08 bjh21 Exp $ */ +/* $NetBSD: devopen.c,v 1.3 2006/04/05 21:30:29 bjh21 Exp $ */ /*- - * Copyright (c) 2001 Ben Harris + * Copyright (c) 2001, 2006 Ben Harris * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -50,13 +50,13 @@ devopen(struct open_file *f, const char *fname, char **file) *file = p + 1; p--; if (p == fname) return ENOENT; - if (*p >= 'a' && *p <= 'z') + if (islower((unsigned char)*p)) part = *p-- - 'a'; else part = RAW_PART; if (p == fname) return ENOENT; drive = 0; - while (*p >= '0' && *p <= '9' && p >= fname) + while (isdigit((unsigned char)*p) && p >= fname) drive = drive * 10 + *p-- - '0'; if (p <= fname) return ENOENT;