Lines Matching defs:ptr
802 char *ptr;
807 if ((ptr = strdup(string)) == NULL)
810 while ((*ptr != '\0') && (result == PAPI_OK)) {
814 while (isspace(*ptr) != 0)
815 ptr++;
818 key = ptr;
819 while ((*ptr != '\0') && (*ptr != '=') && (isspace(*ptr) == 0))
820 ptr++;
822 if (*ptr == '=') {
823 *ptr++ = '\0';
825 while ((*ptr != '\0') && (isspace(*ptr) == 0)) {
826 char *value = ptr;
828 if ((*ptr == '\'') || (*ptr == '"')) {
829 char q = *ptr++;
832 while ((*ptr != '\0') && (*ptr != q))
833 ptr++;
834 if (*ptr == q)
835 ptr++;
836 } else if (*ptr == '{') {
838 while ((*ptr != '\0') && (*ptr != '}'))
839 ptr++;
840 if (*ptr == '}')
841 ptr++;
844 while ((*ptr != '\0') &&
845 (*ptr != ',') &&
846 (isspace(*ptr) == 0))
847 ptr++;
849 if (*ptr == ',')
850 *ptr++ = '\0';
862 if (*ptr != '\0')
863 *ptr++ = '\0';