Namespaces | Defines | Functions | Variables

src/mmdb_io_file.cpp File Reference

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include "mmdb_io_file.h"

Namespaces

namespace  mmdb
namespace  mmdb::io

Defines

#define NEWLINE   "\n"
#define ARCH_NONE   0
#define ARCH_GZIP   1
#define ARCH_COMPRESS   2
#define ARCH_ENFORCE   3
#define _max_dyn_string_len   1073741824

Functions

cpstr mmdb::io::GetFPath (pstr FilePath, SYSKEY syskey)
cpstr mmdb::io::GetFName (cpstr FilePath, SYSKEY syskey)
cpstr mmdb::io::GetFExt (cpstr FilePath)
cpstr mmdb::io::ChangeExt (pstr FilePath, cpstr newExt, int syskey)
bool mmdb::io::FileExists (cpstr FileName, PFile f)
void mmdb::io::SetGZIPPath (pstr gzipPath, pstr ungzipPath)
void mmdb::io::SetCompressPath (pstr compressPath, pstr uncompressPath)
void mmdb::io::RemoveDelimiters (pstr S, int SLen)
void mmdb::io::PickOutNumber (cpstr S, pstr SV, int SLen, int &j)
cpstr mmdb::io::FileError (int ErrCode)

Variables

const char mmdb::io::_dir_sep_c = '/'
cpstr mmdb::io::_dir_sep = "/"

Define Documentation

#define _max_dyn_string_len   1073741824
#define ARCH_COMPRESS   2
#define ARCH_ENFORCE   3
#define ARCH_GZIP   1
#define ARCH_NONE   0
#define NEWLINE   "\n"
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines