1 #ifndef _GPXE_EDITSTRING_H
2 #define _GPXE_EDITSTRING_H
10 /** An editable string */
12 /** Buffer for string */
14 /** Size of buffer (including terminating NUL) */
16 /** Cursor position */
19 /* The following items are the edit history */
21 /** Last cursor position */
22 unsigned int last_cursor;
23 /** Start of modified portion of string */
24 unsigned int mod_start;
25 /** End of modified portion of string */
29 extern int edit_string ( struct edit_string *string, int key );
31 #endif /* _GPXE_EDITSTRING_H */