cr-input.h revision 6b15695578f07a3f72c4c9475c1a261a3021472a
/* -*- Mode: C; indent-tabs-mode:nil; c-basic-offset:8 -*- */
/*
* This file is part of The Croco Library
*
* modify it under the terms of version 2.1 of the GNU Lesser General Public
* License as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
* USA
*
* Author: Dodji Seketeli
* See the COPYRIGHTS file for copyrights information.
*/
#ifndef __CR_INPUT_SRC_H__
#define __CR_INPUT_SRC_H__
#include <glib.h>
#include "cr-utils.h"
#include "cr-parsing-location.h"
/**
*@file
*The libcroco basic input stream class
*declaration file.
*/
typedef struct _CRInputPriv CRInputPriv ;
/**
*The #CRInput class provides the abstraction of
*an utf8-encoded character stream.
*/
struct _CRInput
{
CRInputPriv *priv ;
} ;
typedef struct _CRInputPos CRInputPos ;
struct _CRInputPos
{
} ;
CRInput *
CRInput *
enum CREncoding a_enc) ;
void
void
enum CRStatus
enum CRStatus
enum CRStatus
enum CRStatus
enum CRStatus
enum CRStatus
enum CRStatus
guchar *
enum CRStatus
enum CRStatus
enum CRStatus
enum CRStatus
enum CRStatus
enum CRStatus
enum CRStatus
enum CRStatus
enum CRStatus
enum CRStatus
enum CRStatus
enum CRStatus
enum CRStatus
enum CRStatus
enum CRStatus
enum CRStatus
glong a_increment) ;
enum CRStatus
glong a_increment) ;
enum CRStatus
#endif /*__CR_INPUT_SRC_H__*/