From df9c31d13d161866af5b950061c7470627d99fb0 Mon Sep 17 00:00:00 2001 From: crunchy Date: Thu, 12 Sep 2002 15:51:27 +0000 Subject: renamed directory mpio_tool to mpiosh --- mpio_tool/mpiosh.h | 97 ------------------------------------------------------ 1 file changed, 97 deletions(-) delete mode 100644 mpio_tool/mpiosh.h (limited to 'mpio_tool/mpiosh.h') diff --git a/mpio_tool/mpiosh.h b/mpio_tool/mpiosh.h deleted file mode 100644 index 6e5f8de..0000000 --- a/mpio_tool/mpiosh.h +++ /dev/null @@ -1,97 +0,0 @@ -/* mpiosh.h - * - * Author: Andreas Büsching - * - * $Id: mpiosh.h,v 1.5 2002/09/11 13:59:21 germeier Exp $ - * - * Copyright (C) 2002 Andreas Büsching - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2, or (at your option) - * any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - */ - -#ifndef _MPIOSH_H_ -#define _MPIOSH_H_ - -#if !defined TRUE -# define TRUE 1 -#endif - -#if !defined FALSE -# define FALSE 1 -#endif - -typedef void(*cmd_callback)(char *args[]); -typedef enum { NO, YES } bool; - -typedef struct { - mpio_t * dev; - mpio_mem_t card; - const char * prompt; -} mpiosh_t; - -typedef struct { - char * cmd; - cmd_callback func; - bool args; -} mpiosh_cmd_t; - -const char* PROMPT_INT = "\033[;1mmpio \033[m "; -const char* PROMPT_EXT = "\033[;1mmpio \033[m "; - -/* readline extensions */ -void mpiosh_readline_init(void); -char **mpiosh_readline_completion(const char *text, int start, int end); -char *mpiosh_readline_comp_cmd(const char *text, int state); - -/* helper functions */ -void mpiosh_init(void); -mpiosh_cmd_t *mpiosh_command_find(char *line); -char **mpiosh_command_get_args(char *line); -void mpiosh_command_free_args(char **args); - -/* command callbacks */ -void mpiosh_cmd_debug(char *args[]); -void mpiosh_cmd_version(char *args[]); -void mpiosh_cmd_help(char *args[]); -void mpiosh_cmd_dir(char *args[]); -void mpiosh_cmd_info(char *args[]); -void mpiosh_cmd_mem(char *args[]); -void mpiosh_cmd_open(char *args[]); -void mpiosh_cmd_close(char *args[]); -void mpiosh_cmd_quit(char *args[]); -void mpiosh_cmd_get(char *args[]); -void mpiosh_cmd_mget(char *args[]); -void mpiosh_cmd_put(char *args[]); -void mpiosh_cmd_mput(char *args[]); -void mpiosh_cmd_del(char *args[]); -void mpiosh_cmd_mdel(char *args[]); -void mpiosh_cmd_dump(char *args[]); -void mpiosh_cmd_free(char *args[]); -void mpiosh_cmd_format(char *args[]); -void mpiosh_cmd_switch(char *args[]); - -void mpiosh_cmd_ldir(char *args[]); -void mpiosh_cmd_lcd(char *args[]); -void mpiosh_cmd_lmkdir(char *args[]); - -/* progress callbacks */ -BYTE mpiosh_callback_get(int read, int total); -BYTE mpiosh_callback_put(int read, int total); -BYTE mpiosh_callback_del(int read, int total); -BYTE mpiosh_callback_format(int read, int total); - -#endif // _MPIOSH_H_ - -/* end of mpiosh.h */ -- cgit v1.2.3