14418919fSjohnjiang /* SPDX-License-Identifier: BSD-3-Clause
24418919fSjohnjiang  * Copyright(c) 2010-2014 Intel Corporation
34418919fSjohnjiang  */
44418919fSjohnjiang 
54418919fSjohnjiang #include <string.h>
64418919fSjohnjiang #include <stdio.h>
74418919fSjohnjiang #include <stdint.h>
84418919fSjohnjiang #include <stdarg.h>
94418919fSjohnjiang #include <stdlib.h>
104418919fSjohnjiang #include <errno.h>
114418919fSjohnjiang #include <termios.h>
124418919fSjohnjiang #include <ctype.h>
134418919fSjohnjiang #include <sys/queue.h>
144418919fSjohnjiang 
15*2d9fd380Sjfb8856606 #include <rte_common.h>
16*2d9fd380Sjfb8856606 
174418919fSjohnjiang #include <cmdline_rdline.h>
184418919fSjohnjiang #include <cmdline_parse.h>
194418919fSjohnjiang #include <cmdline_socket.h>
204418919fSjohnjiang #include <cmdline.h>
214418919fSjohnjiang 
224418919fSjohnjiang #include "cmdline_test.h"
234418919fSjohnjiang 
244418919fSjohnjiang int
main(int __rte_unused argc,char __rte_unused ** argv)25*2d9fd380Sjfb8856606 main(int __rte_unused argc, char __rte_unused ** argv)
264418919fSjohnjiang {
274418919fSjohnjiang 	struct cmdline *cl;
284418919fSjohnjiang 
294418919fSjohnjiang 	cl = cmdline_stdin_new(main_ctx, "CMDLINE_TEST>>");
304418919fSjohnjiang 	if (cl == NULL) {
314418919fSjohnjiang 		return -1;
324418919fSjohnjiang 	}
334418919fSjohnjiang 	cmdline_interact(cl);
344418919fSjohnjiang 	cmdline_stdin_exit(cl);
354418919fSjohnjiang 
364418919fSjohnjiang 	return 0;
374418919fSjohnjiang }
38