int main(int argc, char *argv[]) { hostname = "134.10.103.229"; tcpport = "2001"; udpport = "3001"; int i = 0,j = 0; uint8_t k; uint32_t v; uint64_t numpairs = atoi(argv[1]); uint8_t *keys = calloc(numpairs,sizeof(uint8_t)); uint32_t *values = calloc(numpairs,sizeof(uint32_t)); while (scanf("%"PRIu8,&k) == 1) { keys[i++] = k; if( i >= numpairs ) break; } while (scanf("%"PRIu32,&v) == 1) { values[j++] = v; if( j >= numpairs ) break; } test_gets(keys,values,numpairs); //udp test }
void piglit_init(int argc, char **argv) { unsigned i; /* Parse first param. */ if (argc < 3) print_usage_and_exit(argv[0]); for (i = 0; i < ARRAY_SIZE(tests); i++) { if (strcmp(argv[1], tests[i].name) == 0) { test = &tests[i]; break; } } if (test == NULL) print_usage_and_exit(argv[0]); /* Parse options. */ for (i = 3; i < argc; i++) { if (strcmp(argv[i], "interface") == 0) use_interface_blocks = true; else print_usage_and_exit(argv[0]); } /* Parse second param and setup test */ if (strcmp(argv[2], "error") == 0) { report_result(test_errors()); } else if (strcmp(argv[2], "get") == 0) { link_shaders(true); report_result(test_gets()); } else if (strcmp(argv[2], "run") == 0) { link_shaders(true); /* Testing will occur in piglit_display */ } else if (strcmp(argv[2], "run-no-fs") == 0) { link_shaders(false); report_result(test_xfb(true)); } else { print_usage_and_exit(argv[0]); } }