+/* get a name, strip leading and trailing whitespace */
+static int16_t
+getName(char **pStart, char *limit) {
+ /* strip leading whitespace */
+ char *start=(char *)u_skipWhitespace(*pStart);
+
+ /* strip trailing whitespace */
+ while(start<limit && (*(limit-1)==' ' || *(limit-1)=='\t')) {
+ --limit;
+ }
+
+ /* return results */
+ *pStart=start;
+ return (int16_t)(limit-start);
+}
+