From: Erwan Velu Date: Mon, 7 Feb 2011 22:11:39 +0000 (+0100) Subject: com32: single instance of skipspace() X-Git-Tag: syslinux-4.04-pre9~1^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6d0cfd4b044a0e8294d27921cef9a10ce2cbaa7a;p=profile%2Fivi%2Fsyslinux.git com32: single instance of skipspace() no need to keep several versions of it. --- diff --git a/com32/include/ctype.h b/com32/include/ctype.h index 28fae9f..7709c03 100644 --- a/com32/include/ctype.h +++ b/com32/include/ctype.h @@ -114,4 +114,11 @@ __ctype_inline int tolower(int __c) return isupper(__c) ? _tolower(__c) : __c; } +__ctype_inline char *skipspace(const char *p) +{ + while (isspace((unsigned char)*p)) + p++; + return (char *)p; +} + #endif /* _CTYPE_H */ diff --git a/com32/lib/pci/scan.c b/com32/lib/pci/scan.c index 2577b32..c8334b1 100644 --- a/com32/lib/pci/scan.c +++ b/com32/lib/pci/scan.c @@ -39,6 +39,7 @@ #include #include #include +#include #include #ifdef DEBUG @@ -49,15 +50,6 @@ #define MAX_LINE 512 -/* searching the next char that is not a space */ -static char *skipspace(char *p) -{ - while (*p && *p <= ' ') - p++; - - return p; -} - /* removing any \n found in a string */ static void remove_eol(char *string) { diff --git a/com32/lib/vsscanf.c b/com32/lib/vsscanf.c index d9fec51..9a462c6 100644 --- a/com32/lib/vsscanf.c +++ b/com32/lib/vsscanf.c @@ -47,13 +47,6 @@ enum bail { bail_err /* Conversion mismatch */ }; -static const char *skipspace(const char *p) -{ - while (isspace((unsigned char)*p)) - p++; - return p; -} - int vsscanf(const char *buffer, const char *format, va_list ap) { const char *p = format; diff --git a/com32/lua/src/pci.c b/com32/lua/src/pci.c index b9c1605..c367ba9 100644 --- a/com32/lua/src/pci.c +++ b/com32/lua/src/pci.c @@ -1,6 +1,7 @@ #include #include #include +#include #define lpcilib_c /* Define the library */ @@ -9,6 +10,15 @@ #include "lualib.h" #include +/* removing any \n found in a string */ +static void remove_eol(char *string) +{ + int j = strlen(string); + int i = 0; + for (i = 0; i < j; i++) + if (string[i] == '\n') + string[i] = 0; +} static int pci_getinfo(lua_State *L) { @@ -59,24 +69,6 @@ static int pci_getinfo(lua_State *L) return 1; } -/* searching the next char that is not a space */ -static char *skipspace(char *p) -{ - while (*p && *p <= ' ') - p++; - - return p; -} - -/* removing any \n found in a string */ -static void remove_eol(char *string) -{ - int j = strlen(string); - int i = 0; - for(i = 0; i < j; i++) if(string[i] == '\n') string[i] = 0; -} - - /* Try to match any pci device to the appropriate kernel module */ /* it uses the modules.pcimap from the boot device*/ static int pci_getidlist(lua_State *L) diff --git a/com32/menu/readconfig.c b/com32/menu/readconfig.c index 8c16fda..f3b0f96 100644 --- a/com32/menu/readconfig.c +++ b/com32/menu/readconfig.c @@ -15,6 +15,7 @@ #include #include #include +#include #include #include #include @@ -92,14 +93,6 @@ static struct menu *find_menu(const char *label) #define MAX_LINE 4096 -static char *skipspace(char *p) -{ - while (*p && my_isspace(*p)) - p++; - - return p; -} - /* Strip ^ from a string, returning a new reference to the same refstring if none present */ static const char *strip_caret(const char *str) diff --git a/com32/modules/ethersel.c b/com32/modules/ethersel.c index f586e83..5c3cf02 100644 --- a/com32/modules/ethersel.c +++ b/com32/modules/ethersel.c @@ -30,6 +30,7 @@ #include #include +#include #include #include #include @@ -44,14 +45,6 @@ # define dprintf(...) ((void)0) #endif -static char *skipspace(char *p) -{ - while (*p && *p <= ' ') - p++; - - return p; -} - #define MAX_LINE 512 /* Check to see if we are at a certain keyword (case insensitive) */