1/* $NetBSD: log.h,v 1.2 2013/11/22 15:52:05 christos Exp $ */ 2/*- 3 * Copyright (c) 1992, 1993, 1994 4 * The Regents of the University of California. All rights reserved. 5 * Copyright (c) 1992, 1993, 1994, 1995, 1996 6 * Keith Bostic. All rights reserved. 7 * 8 * See the LICENSE file for redistribution information. 9 * 10 * Id: log.h,v 10.4 2002/06/08 21:00:33 skimo Exp (Berkeley) Date: 2002/06/08 21:00:33 11 */ 12 13#define LOG_NOTYPE 0 14#define LOG_CURSOR_INIT 2 15#define LOG_CURSOR_END 3 16#define LOG_LINE_APPEND_B 4 17#define LOG_LINE_APPEND_F 5 18#define LOG_LINE_DELETE_B 6 19#define LOG_LINE_DELETE_F 7 20#define LOG_LINE_RESET_B 8 21#define LOG_LINE_RESET_F 9 22#define LOG_MARK 10 23 24typedef enum { UNDO_FORWARD, UNDO_BACKWARD, UNDO_SETLINE } undo_t; 25 26struct _log_state { 27 int didop; 28 MARK pos; 29 undo_t undo; 30}; 31