Changeset 13928 in vbox
- Timestamp:
- Nov 6, 2008 6:23:34 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 38951
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/HostServices/GuestPropertySvc.h
r13916 r13928 37 37 #include <VBox/log.h> 38 38 #include <iprt/assert.h> 39 40 #include <string.h> 41 42 #ifdef RT_OS_WINDOWS 43 # define strncasecmp strnicmp 44 #endif 39 #include <iprt/string.h> 45 40 46 41 /** Everything defined in this file lives in this namespace. */ … … 129 124 DECLINLINE(int) validateFlags(const char *pcszFlags, uint32_t *pfFlags) 130 125 { 131 static uint32_t flagList[] =126 const static uint32_t sFlagList[] = 132 127 { 133 128 TRANSIENT, READONLY, RDONLYGUEST, RDONLYHOST … … 143 138 { 144 139 unsigned i = 0; 145 for (; i < RT_ELEMENTS( flagList); ++i)146 if ( strncasecmp(pcszNext, flagName(flagList[i]),147 flagNameLen(flagList[i])140 for (; i < RT_ELEMENTS(sFlagList); ++i) 141 if (RTStrNICmp(pcszNext, flagName(sFlagList[i]), 142 flagNameLen(sFlagList[i]) 148 143 ) == 0 149 144 ) 150 145 break; 151 if (RT_ELEMENTS( flagList) == i)146 if (RT_ELEMENTS(sFlagList) == i) 152 147 rc = VERR_PARSE_ERROR; 153 148 else 154 149 { 155 fFlags |= flagList[i];156 pcszNext += flagNameLen( flagList[i]);150 fFlags |= sFlagList[i]; 151 pcszNext += flagNameLen(sFlagList[i]); 157 152 while (' ' == *pcszNext) 158 153 ++pcszNext; … … 179 174 DECLINLINE(int) writeFlags(uint32_t fFlags, char *pszFlags) 180 175 { 181 static uint32_t flagList[] =176 const static uint32_t sFlagList[] = 182 177 { 183 178 TRANSIENT, READONLY, RDONLYGUEST, RDONLYHOST … … 191 186 { 192 187 unsigned i = 0; 193 for (; i < RT_ELEMENTS( flagList); ++i)188 for (; i < RT_ELEMENTS(sFlagList); ++i) 194 189 { 195 if ( flagList[i] == (fFlags & flagList[i]))190 if (sFlagList[i] == (fFlags & sFlagList[i])) 196 191 { 197 strcpy(pszNext, flagName( flagList[i]));198 pszNext += flagNameLen( flagList[i]);199 fFlags &= ~ flagList[i];192 strcpy(pszNext, flagName(sFlagList[i])); 193 pszNext += flagNameLen(sFlagList[i]); 194 fFlags &= ~sFlagList[i]; 200 195 if (fFlags != NILFLAG) 201 196 {
Note:
See TracChangeset
for help on using the changeset viewer.