From c558a99e0be506a9abdf677f0ca4490644e05fc1 Mon Sep 17 00:00:00 2001 From: Taru Karttunen Date: Wed, 30 Mar 2011 16:47:56 +0300 Subject: Import sources from 2011-03-30 iso image - sys/include --- sys/include/scribble.h | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 sys/include/scribble.h (limited to 'sys/include/scribble.h') diff --git a/sys/include/scribble.h b/sys/include/scribble.h new file mode 100755 index 000000000..c09e1d7a5 --- /dev/null +++ b/sys/include/scribble.h @@ -0,0 +1,39 @@ +#pragma src "/sys/src/libscribble" +#pragma lib "libscribble.a" + +#pragma incomplete struct graffiti + +typedef struct Scribble Scribble; +typedef struct graffiti Graffiti; + +typedef struct pen_point { + Point; + long chaincode; +} pen_point; + +typedef struct Stroke { + uint npts; /*Number of pen_point in array.*/ + pen_point* pts; /*Array of points.*/ +} Stroke; + +#define CS_LETTERS 0 +#define CS_DIGITS 1 +#define CS_PUNCTUATION 2 + +struct Scribble { + /* private state */ + Point *pt; + int ppasize; + Stroke ps; + Graffiti *graf; + int capsLock; + int puncShift; + int tmpShift; + int ctrlShift; + int curCharSet; +}; + +Rune recognize(Scribble *); +Scribble * scribblealloc(void); + +extern int ScribbleDebug; -- cgit v1.2.3