/* * This file is a part of CMSLU -- Content Management System like Unix * and is not publicly distributed * * Copyright (c) 2008, Tomasz Sowa * All rights reserved. * */ #ifndef headerfilemisc #define headerfilemisc #include #include #include #include "log.h" #include "item.h" #define MAJOR_VER 0 #define MINOR_VER 2 #define REVISION_VER 0 void ToString(std::string & s, int value); void ToString(std::string & s, long value); int ChangeLocalChar(unsigned char c); bool CorrectUrlChar(char c); void CorrectUrl(Item & item); void SetUrlFromSubject(Item & item); void HtmlEscape(std::ostringstream & out, const std::string & in); std::string HtmlEscape(const std::string & in); const char * DateToStr(int year, int month, int day, int hour, int min, int sec); const char * DateToStr(tm * ptm); const char * DateToStr(time_t t); const char * IpToStr(unsigned int ip_); #endif