// CvsFilenames.h: interface for the CvsFilenames class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_CVSFILENAMES_H__582FF616_FAA5_11D2_B442_0080C6F9179D__INCLUDED_)
#define AFX_CVSFILENAMES_H__582FF616_FAA5_11D2_B442_0080C6F9179D__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "CvsString.h"

class CvsFilenames
{
public:
    CvsFilenames(const unsigned char*);
    ~CvsFilenames();
public:
    bool getOptionsAndFilename(int i,CvsString&,CvsString&);
    const char* getFilename(int);
    int getNumberOfFilenames() { return m_nFilenames; }
protected:
    CvsString m_sBuffer;
    int m_nFilenames;
    int* m_arrayOffsetName;
};

#endif // !defined(AFX_CVSFILENAMES_H__582FF616_FAA5_11D2_B442_0080C6F9179D__INCLUDED_)
