Merge in Lite2: use fixed-width types.

Reviewed by:	davidg & bde
This commit is contained in:
Jeffrey Hsu 1996-03-11 02:15:32 +00:00
parent 1fed30f4b3
commit 714f4ec3ef
1 changed files with 14 additions and 15 deletions

View File

@ -30,14 +30,13 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* @(#)tablet.h 8.3 (Berkeley) 1/4/94
* $Id$
* @(#)tablet.h 8.4 (Berkeley) 7/10/94
* $Id: tablet.h,v 1.3 1996/02/24 11:21:19 hsu Exp $
*/
#ifndef _SYS_TABLET_H_
#define _SYS_TABLET_H_
/*
* Tablet line discipline.
*/
#include <sys/ioctl.h>
@ -50,25 +49,25 @@
* the information.
*/
struct tbpos {
int xpos, ypos; /* raw x-y coordinates */
short status; /* buttons/pen down */
int32_t xpos, ypos; /* raw x-y coordinates */
int16_t status; /* buttons/pen down */
#define TBINPROX 0100000 /* pen in proximity of tablet */
short scount; /* sample count */
int16_t scount; /* sample count */
};
struct gtcopos {
int xpos, ypos; /* raw x-y coordinates */
short status; /* as above */
short scount; /* sample count */
short xtilt, ytilt; /* raw tilt */
short pressure;
short pad; /* pad to longword boundary */
int32_t xpos, ypos; /* raw x-y coordinates */
int16_t status; /* as above */
int16_t scount; /* sample count */
int16_t xtilt, ytilt; /* raw tilt */
int16_t pressure;
int16_t pad; /* pad to longword boundary */
};
struct polpos {
short p_x, p_y, p_z; /* raw 3-space coordinates */
short p_azi, p_pit, p_rol; /* azimuth, pitch, and roll */
short p_stat; /* status, as above */
int16_t p_x, p_y, p_z; /* raw 3-space coordinates */
int16_t p_azi, p_pit, p_rol; /* azimuth, pitch, and roll */
int16_t p_stat; /* status, as above */
char p_key; /* calculator input keyboard */
};