FreeCalypso > hg > fc-magnetite
view src/gpf2/inc/tok.h @ 245:3b8d291ed45a
aci2: AT@AUL reimplemented in the new FreeCalypso way
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 24 Jul 2017 04:41:53 +0000 |
parents | 864b8cc0cf63 |
children |
line wrap: on
line source
/* +------------------------------------------------------------------------------ | File: tok.h +------------------------------------------------------------------------------ | Copyright 2002 Texas Instruments Berlin, AG | All rights reserved. | | This file is confidential and a trade secret of Texas | Instruments Berlin, AG. | The receipt of or possession of this file does not convey | any rights to reproduce or disclose its contents or to | manufacture, use, or sell anything it may describe, in | whole, or in part, without the specific written consent of | Texas Instruments Berlin, AG. +------------------------------------------------------------------------------ | Purpose: Definitions for the configuration string functions. +------------------------------------------------------------------------------ */ #ifndef __TOK_H__ #define __TOK_H__ /*==== CONSTANTS ==================================================*/ #define TOK_ERRBASE (-300) #define TOK_OK (0) #define TOK_EOCS (TOK_ERRBASE - 1) #define TOK_NOT_FOUND (TOK_ERRBASE - 2) /*==== TYPES ======================================================*/ typedef struct KW_DATA { const char * const keyword; const SHORT code; } KW_DATA; typedef struct TOK_DCB { char * tokbuf; char * nexttok; char lastchar; } TOK_DCB; /*==== EXPORT =====================================================*/ void tok_init (char *); SHORT tok_next (char **, char **); SHORT tok_key (KW_DATA *, char *); #endif