source: trunk/poppler/mypoppler/poppler/PSTokenizer.h @ 250

Last change on this file since 250 was 250, checked in by Eugene Romanenko, 13 years ago

PDF plugin: poppler library updated to version 0.8.3

File size: 777 bytes
RevLine 
[2]1//========================================================================
2//
3// PSTokenizer.h
4//
5// Copyright 2002-2003 Glyph & Cog, LLC
6//
7//========================================================================
8
9#ifndef PSTOKENIZER_H
10#define PSTOKENIZER_H
11
12#ifdef USE_GCC_PRAGMAS
13#pragma interface
14#endif
15
16#include "goo/gtypes.h"
17
18//------------------------------------------------------------------------
19
20class PSTokenizer {
21public:
22
23  PSTokenizer(int (*getCharFuncA)(void *), void *dataA);
24  ~PSTokenizer();
25
26  // Get the next PostScript token.  Returns false at end-of-stream.
27  GBool getToken(char *buf, int size, int *length);
28
29private:
30
31  int lookChar();
[250]32  void consumeChar();
[2]33  int getChar();
34
35  int (*getCharFunc)(void *);
36  void *data;
37  int charBuf;
38};
39
40#endif
Note: See TracBrowser for help on using the repository browser.