1/* 2 * Copyright (C) 2003 by Martin Pool 3 * 4 * Test harness for strstr_m 5 */ 6 7#include "includes.h" 8 9int main(int argc, char *argv[]) 10{ 11 int i; 12 int iters = 1; 13 14 const char *ret = NULL; 15 16 /* Needed to initialize character set */ 17 lp_load("/dev/null", True, False, False, True); 18 19 if (argc < 3) { 20 fprintf(stderr, "usage: %s STRING1 STRING2 [ITERS]\n" 21 "Compares two strings, prints the results of strstr_m\n", 22 argv[0]); 23 return 2; 24 } 25 if (argc >= 4) 26 iters = atoi(argv[3]); 27 28 for (i = 0; i < iters; i++) { 29 ret = strstr_m(argv[1], argv[2]); 30 } 31 32 if (ret == NULL) 33 ret = "(null)"; 34 35 printf("%s\n", ret); 36 37 return 0; 38} 39