sg_location::setPath (const char* path)
{
if (path) {
- strncpy(_path, path, MAX_PATH);
- _path[MAX_PATH -1] = '\0';
+ strncpy(_path, path, max_path);
+ _path[max_path -1] = '\0';
} else {
_path[0] = '\0';
}
class sg_location
{
public:
- enum {MAX_PATH = 1024};
+ enum {max_path = 1024};
sg_location ();
sg_location(const std::string& path, int line = -1, int column = -1);
explicit sg_location(const char* path, int line = -1, int column = -1);
virtual void setByte (int byte);
virtual std::string asString () const;
private:
- char _path[MAX_PATH];
+ char _path[max_path];
int _line;
int _column;
int _byte;