Lines Matching refs:start

606 static int tncc_get_type(char *start, unsigned int *type)  in tncc_get_type()  argument
608 char *pos = os_strstr(start, "<Type>"); in tncc_get_type()
617 static unsigned char * tncc_get_base64(char *start, size_t *decoded_len) in tncc_get_base64() argument
622 pos = os_strstr(start, "<Base64>"); in tncc_get_base64()
642 static enum tncc_process_res tncc_get_recommendation(char *start) in tncc_get_recommendation() argument
647 pos = os_strstr(start, "<TNCCS-Recommendation "); in tncc_get_recommendation()
688 char *buf, *start, *end, *pos, *pos2, *payload; in tncc_process_if_tnccs() local
701 start = os_strstr(buf, "<TNCCS-Batch "); in tncc_process_if_tnccs()
703 if (start == NULL || end == NULL || start > end) { in tncc_process_if_tnccs()
708 start += 13; in tncc_process_if_tnccs()
709 while (*start == ' ') in tncc_process_if_tnccs()
710 start++; in tncc_process_if_tnccs()
713 pos = os_strstr(start, "BatchId="); in tncc_process_if_tnccs()
741 payload = start; in tncc_process_if_tnccs()
750 while (*start) { in tncc_process_if_tnccs()
754 pos = os_strstr(start, "<IMC-IMV-Message>"); in tncc_process_if_tnccs()
757 start = pos + 17; in tncc_process_if_tnccs()
758 end = os_strstr(start, "</IMC-IMV-Message>"); in tncc_process_if_tnccs()
765 if (tncc_get_type(start, &type) < 0) { in tncc_process_if_tnccs()
767 start = end; in tncc_process_if_tnccs()
772 decoded = tncc_get_base64(start, &decoded_len); in tncc_process_if_tnccs()
775 start = end; in tncc_process_if_tnccs()
783 start = end; in tncc_process_if_tnccs()
794 start = payload; in tncc_process_if_tnccs()
795 while (*start) { in tncc_process_if_tnccs()
799 pos = os_strstr(start, "<TNCC-TNCS-Message>"); in tncc_process_if_tnccs()
802 start = pos + 19; in tncc_process_if_tnccs()
803 end = os_strstr(start, "</TNCC-TNCS-Message>"); in tncc_process_if_tnccs()
810 if (tncc_get_type(start, &type) < 0) { in tncc_process_if_tnccs()
812 start = end; in tncc_process_if_tnccs()
822 pos = os_strstr(start, "<XML>"); in tncc_process_if_tnccs()
828 start = end; in tncc_process_if_tnccs()
834 decoded = tncc_get_base64(start, &decoded_len); in tncc_process_if_tnccs()
837 start = end; in tncc_process_if_tnccs()
867 start = end; in tncc_process_if_tnccs()
1004 static struct tnc_if_imc * tncc_parse_imc(char *start, char *end, int *error) in tncc_parse_imc() argument
1027 pos = start; in tncc_parse_imc()
1031 "(no starting quotation mark)", start); in tncc_parse_imc()
1042 "(no ending quotation mark)", start); in tncc_parse_imc()
1053 "(no space after name)", start); in tncc_parse_imc()