10c36081dSBruce Richardson /* SPDX-License-Identifier: BSD-3-Clause 20c36081dSBruce Richardson * Copyright(c) 2010-2014 Intel Corporation 30c36081dSBruce Richardson */ 40c36081dSBruce Richardson 50c36081dSBruce Richardson #include <string.h> 60c36081dSBruce Richardson #include <stdio.h> 70c36081dSBruce Richardson #include <stdint.h> 80c36081dSBruce Richardson #include <stdarg.h> 90c36081dSBruce Richardson #include <stdlib.h> 100c36081dSBruce Richardson #include <errno.h> 110c36081dSBruce Richardson #include <termios.h> 120c36081dSBruce Richardson #include <ctype.h> 130c36081dSBruce Richardson #include <sys/queue.h> 140c36081dSBruce Richardson 15*f2fc83b4SThomas Monjalon #include <rte_common.h> 16*f2fc83b4SThomas Monjalon 170c36081dSBruce Richardson #include <cmdline_rdline.h> 180c36081dSBruce Richardson #include <cmdline_parse.h> 190c36081dSBruce Richardson #include <cmdline_socket.h> 200c36081dSBruce Richardson #include <cmdline.h> 210c36081dSBruce Richardson 220c36081dSBruce Richardson #include "cmdline_test.h" 230c36081dSBruce Richardson 240c36081dSBruce Richardson int main(int __rte_unused argc,char __rte_unused ** argv)25*f2fc83b4SThomas Monjalonmain(int __rte_unused argc, char __rte_unused ** argv) 260c36081dSBruce Richardson { 270c36081dSBruce Richardson struct cmdline *cl; 280c36081dSBruce Richardson 290c36081dSBruce Richardson cl = cmdline_stdin_new(main_ctx, "CMDLINE_TEST>>"); 300c36081dSBruce Richardson if (cl == NULL) { 310c36081dSBruce Richardson return -1; 320c36081dSBruce Richardson } 330c36081dSBruce Richardson cmdline_interact(cl); 340c36081dSBruce Richardson cmdline_stdin_exit(cl); 350c36081dSBruce Richardson 360c36081dSBruce Richardson return 0; 370c36081dSBruce Richardson } 38