#ifndef __glutstroke_h__ #define __glutstroke_h__ /* Copyright (c) Mark J. Kilgard, 1994. */ /* This program is freely distributable without licensing fees and is provided without guarantee or warrantee expressed or implied. This program is -not- in the public domain. */ #define GLUT_NO_LIB_PRAGMA /* Avoid auto library linking when building the GLUT library itself. */ #include #if defined(_MSC_VER) #pragma warning (disable:4244) /* disable bogus conversion warnings */ #pragma warning (disable:4305) /* VC++ 5.0 version of above warning. */ #endif typedef struct { float x; float y; } CoordRec, *CoordPtr; typedef struct { int num_coords; const CoordRec *coord; } StrokeRec, *StrokePtr; typedef struct { int num_strokes; const StrokeRec *stroke; float center; float right; } StrokeCharRec, *StrokeCharPtr; typedef struct { const char *name; int num_chars; const StrokeCharRec *ch; float top; float bottom; } StrokeFontRec, *StrokeFontPtr; typedef void *GLUTstrokeFont; #endif /* __glutstroke_h__ */