========== CSplit: Version 2.0 ==========
========== CSplit: Begin part 3/16 ==========
* Some method names changed.
*
* Public domain by:
* Jari Laaksonen
* Arkkitehdinkatu 30 A 2
* FIN-33720 Tampere
* FINLAND
*
* Fidonet : 2:221/360.20
* Internet: jla@to.icl.fi
*/
#ifndef _CMTREMOV_H_
#define _CMTREMOV_H_
#include "cmtparsr.h"
class CommentRemover : public CommentParser
{
public:
protected:
virtual void processActions (Event theEvent);
};
#endif // _CMTREMOV_H_
========== CSplit: End file CMTREMOV.H ==========
========== CSplit: Begin file CMTXTRAC.H ==========
/*
* CMTXTRAC.H
* Comment extractor class.
*
* ver 1.0, 30 Jun 1996
*
* ver 1.1, 28 Mar 1997
* Some method names changed.
*
* Public domain by:
* Jari Laaksonen
* Arkkitehdinkatu 30 A 2
* FIN-33720 Tampere
* FINLAND
*
* Fidonet : 2:221/360.20
* Internet: jla@to.icl.fi
*/
#ifndef _CMTXTRAC_H_
#define _CMTXTRAC_H_
#include "cmtparsr.h"
class CommentExtractor : public CommentParser
{
public:
CommentExtractor()
: CommentParser()
, printWhiteSpace(0)
, printLineNumbers(0)
{ }
void setWhiteSpace (int OnOff) { printWhiteSpace = OnOff; }
void setLineNumbers (int OnOff) { printLineNumbers = OnOff; }
protected:
virtual void processActions (Event theEvent);
private:
int printWhiteSpace;
int printLineNumbers;
};
#endif // _CMTXTRAC_H_
========== CSplit: End file CMTXTRAC.H ==========
========== CSplit: Begin file FFBUFF.H ==========
/*
* FFBUFF.H
* Portable class for FindFirst/FindNext operations.
*
* ver 1.0, 28 Mar 1997
*
* Public domain by:
* Jari Laaksonen
* Arkkitehdinkatu 30 A 2
* FIN-33720 Tampere
* FINLAND
*
* Fidonet : 2:221/360.20
* Internet: jla@to.icl.fi
*/
#ifndef _FFBUFF_H_
#define _FFBUFF_H_
#ifdef __OS2__
#ifndef OS2_INCLUDED
#error "os2.h must be included before ffbuff.h"
#endif
#if defined (__WATCOMC__) && defined (__386__)
#ifndef __32BIT__
#define __32BIT__
#endif
#endif
#ifdef __32BIT__
typedef FILEFINDBUF3 FIND_BUFF;
#define INFOLEVEL FIL_STANDARD
#else
#ifdef __WATCOMC__
#include
typedef struct find_t FIND_BUFF;
#else
typedef FILEFINDBUF FIND_BUFF;
#endif
#define INFOLEVEL 0L
#endif
#else // !__OS2__
#include
#ifdef __BORLANDC__
#include
typedef struct ffblk FIND_BUFF;
#else
typedef struct find_t FIND_BUFF;
#endif
#endif
class FFbuff
{
public:
enum
{
#ifdef __OS2__
ATTR_NORMAL = FILE_NORMAL,
ATTR_READONLY = FILE_READONLY,
ATTR_HIDDEN = FILE_HIDDEN,
ATTR_SYSTEM = FILE_SYSTEM,
ATTR_DIRECTORY = FILE_DIRECTORY,
========== CSplit: End part 3/16 crc: d490 ==========
// Albert email: jla@to.icl.fi
--- GoldED/2 2.50+
---------------
* Origin: Albert's Point/2 in Finland, Europe (2:221/360.20)
|