Train recognizers

Name

gicRecognizerTrain, gicRecognizerTrainStart, gicRecognizerTrainStop, gicRecognizerTrainAdd, gicRecognizerTrainMove, gicRecognizerFindConflict, gicRecognizerGetName, gicRecognizerGetOpposite : Train recognizers

Synopsis

#include <ggi/gic.h>

int gicRecognizerTrain(struct gg_stem *stem,
                      struct gic_recognizer **recognizerlist,
                      gii_event *event);

#define gicRecognizerTrainStart(hand,x) \
                      gicRecognizerTrain(hand,x,NULL)
#define gicRecognizerTrainStop(hand,x)  \
                      gicRecognizerTrain(hand,x,NULL)

int gicRecognizerTrainAdd(struct gg_stem *stem,
                      struct gic_recognizer **recognizerlist,
                      struct gic_recognizer *newone);
int gicRecognizerTrainMove(struct gg_stem *stem,
                      struct gic_recognizer **recognizerlist,
                      struct gic_recognizer *newone);
int gicRecognizerFindConflict(struct gg_stem *stem,
                      struct gic_recognizer *recognizer,
                      struct gic_recognizer *compare_to);
int gicRecognizerGetName(struct gg_stem *stem,
                      struct gic_recognizer *recognizer,
                      char *string, size_t maxlen);
int gicRecognizerGetOpposite(struct gg_stem *stem,
                      struct gic_recognizer *recognizer,
                      struct gic_recognizer **opposite);

Description

TODO Write something useful here

Return value

All functions return 0 for success, otherwise an gg-error(3) code.

See Also