AeN64ConfigFile.h 630 Bytes
#ifndef __AeN64ConfigFile__
#define __AeN64ConfigFile__

#include "AeFile.h"


class AeN64Config;


class AeN64ConfigFile : public AeFile
{
public:
                        AeN64ConfigFile (const char *); 
    virtual	       	~AeN64ConfigFile (void);
    
    AeErr     		Read (AeN64Config *);
    AeErr		Write (AeN64Config *);

    virtual void	ReportError (AeErr err);

protected:
    void	       	readFxParams (AeN64Config *, int nSections);

    int    		getToken (char **tHdl, int *val);
    int    		hexValue (char c);
    int    		paramCmp (char *s1, char *s2);

    char *		dataCur;
    char *		dataEnd;
};


#endif