/* apipub.h			CIC Proprietary
 *-----------------------------------------------------------------------------
 * SCCS Version 1.3, 20:47:30 9/19/95
 *-----------------------------------------------------------------------------
 * Public Low End Handwriting Recognition System Core SHELL API Header File.
 *
 * David Hwang	07/17/95
 *-----------------------------------------------------------------------------
 */

#ifndef APIPUB_H	/* Protection against re-including this file	*/
#define APIPUB_H

#include <lerpub.h>	/* LER_PARAM_BLOCKP				*/

CIC_UINT8 j2a
    (
    CIC_UINT8  rowUC,		/* JIS row				     */
    CIC_UINT8  colUC 		/* JIS column				     */
    );

CIC_VOID api_begin
    (
    LER_PARAM_BLOCKP		ler_beginP 
    );

CIC_VOID api_close
    (
    LER_PARAM_BLOCKP		ler_closeP 
    );

CIC_VOID api_end
    (
    LER_PARAM_BLOCKP		ler_endP 
    );

CIC_VOID api_init
    (
    LER_PARAM_BLOCKP		ler_initP 
    );

CIC_VOID api_load
    (
    LER_PARAM_BLOCKP		ler_loadP 
    );

CIC_VOID api_open
    (
    LER_PARAM_BLOCKP		ler_openP 
    );

CIC_VOID api_stroke
    (
    LER_PARAM_BLOCKP		ler_strokeP,
    LER_REC_OPTIONSP		lerrecP,
    CIC_UINT16			num_pointsUW,
    CIC_INT16			*xWP,
    CIC_INT16			*yWP,
    CIC_INT32			*erLP,
    CIC_INT32			*er1LP,
    CIC_INT32			*er2LP,
    CIC_INT16			chdata_indexW
    );

CIC_VOID api_terminate
    (
    LER_PARAM_BLOCKP		ler_terminateP 
    );

CIC_VOID api_open
    (
    LER_PARAM_BLOCKP		ler_openP 
    );

#endif   /* ifndef APIPUB_H */
