.TH "gicRecognizerDriverRegister" 3 "2006-12-30" "libgiigic-1.1.x" GGI .SH NAME \fBgicRecognizerDriverRegister\fR, \fBgicRecognizerDriverUnregister\fR, \fBgicRecognizerDriverLookup\fR : Adjust Recognizers .SH SYNOPSIS .nb .nf #include int gicRecognizerDriverRegister(gic_handle_t hand, gic_recognizerdriver *driver); int gicRecognizerDriverUnregister(gic_handle_t hand, gic_recognizerdriver *driver); gic_recognizerdriver *gicRecognizerDriverLookup(gic_handle_t hand, const char *name); .fi .SH DESCRIPTION Recognizerdrivers. The work-monkeys. The recognizers given in \f(CWgicOpen(3)\fR are automatically open. But you might want to adjust that list. \fBgicRecognizerDriverRegister\fR registers additional recognizers into the gic_handle_t. \fBgicRecognizerDriverUnregister\fR unregisters the given recognizer from the gic_handle_t. \fBgicRecognizerDriverLookup\fR searches for the recognizers with the given name. .SH RETURN VALUE \fBgicRecognizerDriverRegister\fR and \fBgicRecognizerDriverUnregister\fR return \fB0\fR for success, otherwise an \f(CWgii-error(3)\fR code. \fBgicRecognizerDriverLookup\fR returns a pointer to the recognizer if found, otherwise NULL. .SH SEE ALSO \f(CWgicOpen(3)\fR