TextWriter * CreateDataTextFile(const TCHAR *name, bool append) { assert(name != NULL); assert(!StringIsEmpty(name)); TCHAR path[MAX_PATH]; LocalPath(path, name); TextWriter *writer = new TextWriter(path, append); if (writer == NULL) return NULL; if (writer->error()) { delete writer; return NULL; } return writer; }