Lines Matching refs:curn
1181 char *curn; in iotx_mc_is_topic_matched() local
1189 curn = topicName->lenstring.data; in iotx_mc_is_topic_matched()
1190 curn_end = curn + topicName->lenstring.len; in iotx_mc_is_topic_matched()
1192 while (*curf && curn < curn_end) { in iotx_mc_is_topic_matched()
1193 if (*curn == '/' && *curf != '/') { in iotx_mc_is_topic_matched()
1197 if (*curf != '+' && *curf != '#' && *curf != *curn) { in iotx_mc_is_topic_matched()
1203 char *nextpos = curn + 1; in iotx_mc_is_topic_matched()
1205 nextpos = ++curn + 1; in iotx_mc_is_topic_matched()
1208 curn = curn_end - 1; /* skip until end of string */ in iotx_mc_is_topic_matched()
1211 curn++; in iotx_mc_is_topic_matched()
1214 return (curn == curn_end) && (*curf == '\0'); in iotx_mc_is_topic_matched()