4 * Copyright (c) 2008 James McKenzie <sympathy@madingley.org>,
10 * $Id: slide.h,v 1.5 2008/03/10 11:49:33 james Exp $
15 * Revision 1.5 2008/03/10 11:49:33 james
16 * *** empty log message ***
18 * Revision 1.4 2008/03/07 12:37:04 james
19 * *** empty log message ***
21 * Revision 1.3 2008/03/03 06:04:42 james
22 * *** empty log message ***
24 * Revision 1.2 2008/03/02 10:37:56 james
25 * *** empty log message ***
27 * Revision 1.1 2008/02/13 16:57:29 james
28 * *** empty log message ***
30 * Revision 1.2 2008/02/12 22:36:46 james
31 * *** empty log message ***
33 * Revision 1.1 2008/02/08 15:06:42 james
34 * *** empty log message ***
48 #define SLIDE_FULL(s) ((s)->nbytes==(s)->size)
49 #define SLIDE_EMPTY(s) (!((s)->nbytes))
50 #define SLIDE_SPACE(s) (((s)->size)-((s)->nbytes))
51 #define SLIDE_BYTES(s) ((s)->nbytes)
52 #define SLIDE_RPTR(s) ((s)->slide)
53 #define SLIDE_WPTR(s) (((s)->slide)+((s)->nbytes))
55 #endif /* __SLIDE_H__ */