Lines Matching defs:ppszExpr
95 * @param ppszExpr See usbfilterReadNumber.
98 static int usbfilterReadNumberHex(const char *pszExpr, const char **ppszExpr, uint16_t *pu16Val)
117 *ppszExpr = usbfilterSkipBlanks(pszExpr);
129 * @param ppszExpr See usbfilterReadNumber.
132 static int usbfilterReadNumberDecimal(const char *pszExpr, unsigned uBase, const char **ppszExpr, uint16_t *pu16Val)
147 *ppszExpr = usbfilterSkipBlanks(pszExpr);
157 * @retval VINF_SUCCESS if all is fine. *ppszExpr and *pu16Val are updated.
158 * @retval VWRN_NUMBER_TOO_BIG if the number exceeds unsigned 16-bit, both *ppszExpr and *pu16Val are updated.
161 * @param ppszExpr Pointer to the current expression pointer.
165 static int usbfilterReadNumber(const char **ppszExpr, uint16_t *pu16Val)
167 const char *pszExpr = usbfilterSkipBlanks(*ppszExpr);
177 return usbfilterReadNumberHex(pszExpr + 2, ppszExpr, pu16Val);
180 return usbfilterReadNumberDecimal(pszExpr + 1, 8, ppszExpr, pu16Val);
185 return usbfilterReadNumberDecimal(pszExpr, 10, ppszExpr, pu16Val);