From ee8b6d3e7acadbd3bd87a1c3cfb06e7b7af88c64 Mon Sep 17 00:00:00 2001 From: Kirill Volinsky Date: Thu, 19 Jun 2014 20:03:37 +0000 Subject: revert unicode git-svn-id: http://svn.miranda-ng.org/main/trunk@9543 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/HTTPServer/src/MimeHandling.cpp | 43 ++++++++++++++++----------------- 1 file changed, 21 insertions(+), 22 deletions(-) (limited to 'plugins/HTTPServer/src/MimeHandling.cpp') diff --git a/plugins/HTTPServer/src/MimeHandling.cpp b/plugins/HTTPServer/src/MimeHandling.cpp index 8bce315b81..9656753056 100644 --- a/plugins/HTTPServer/src/MimeHandling.cpp +++ b/plugins/HTTPServer/src/MimeHandling.cpp @@ -3,53 +3,53 @@ /* MIME type/ext map */ ContentTypeDB MIME = NULL; /* Default Mime type when recognition fails */ -TCHAR DefaultMime[] = _T("application/octet-stream"); +char DefaultMime[] = "application/octet-stream"; int bInitMimeHandling() { FILE *mimeDB; - TCHAR line[LINE_MAX_SIZE]; - TCHAR *tok = NULL; + char line[LINE_MAX_SIZE]; + char *tok = NULL; ContentType *pDBCell = NULL; ContentTypeDB pDB = NULL; ExtensionList extListCur = NULL; ExtensionListCell *pExtCell = NULL; - TCHAR szBuf[10000]; + char szBuf[10000]; - _tcscpy(szBuf, szPluginPath); - _tcscat(szBuf, szMimeTypeConfigFile); - mimeDB = _tfopen(szBuf, _T("r")); + strcpy(szBuf, szPluginPath); + strcat(szBuf, szMimeTypeConfigFile); + mimeDB = fopen(szBuf, "r"); if (mimeDB != NULL) { - while (_fgetts(line, LINE_MAX_SIZE, mimeDB)) { + while (fgets(line, LINE_MAX_SIZE, mimeDB)) { /*filter junk lines assuming Mime type start with letter (convention ?) */ if ((line[0] <= 'z' && line[0] >= 'a') || (line[0] <= 'Z' && line[0] >= 'A')) { /*remove comments trailing comments*/ - tok = _tcsrchr(line, '#'); + tok = strrchr(line, '#'); if (tok != NULL) { *tok = '\0'; } /* remove trailing \n */ - int lenght = (int)_tcslen(line); + int lenght = (int)strlen(line); if (lenght > 0 && line[lenght - 1] == '\n') line[lenght - 1] = '\0'; /* first token = mime type */ - tok = (TCHAR *)_tcstok(line, _T(" \t")); + tok = (char*)strtok(line, " \t"); /*create and fill a cell*/ pDBCell = (ContentType*)malloc(sizeof(ContentType)); - pDBCell->mimeType = (TCHAR *)malloc((_tcslen(tok) + 1) * sizeof(TCHAR)); - _tcscpy(pDBCell->mimeType, tok); + pDBCell->mimeType = (char*)malloc(strlen(tok) + 1); + strcpy(pDBCell->mimeType, tok); pDBCell->extList = NULL; pDBCell->next = NULL; /* looking for extensions */ - tok = (TCHAR *)_tcstok(NULL, _T(" \t")); + tok = (char*)strtok(NULL, " \t"); while (tok != NULL) { /*create and fill a cell*/ pExtCell = (ExtensionListCell*)malloc(sizeof(ExtensionListCell)); - pExtCell->ext = (TCHAR *)malloc((_tcslen(tok) + 1) * sizeof(TCHAR)); - _tcscpy(pExtCell->ext, tok); + pExtCell->ext = (char*)malloc(strlen(tok) + 1); + strcpy(pExtCell->ext, tok); pExtCell->next = NULL; /*link*/ if (pDBCell->extList == NULL) { @@ -58,7 +58,7 @@ int bInitMimeHandling() { extListCur->next = pExtCell; } extListCur = pExtCell; - tok = (TCHAR *)_tcstok(NULL, _T(" \t")); + tok = (char*)strtok(NULL, " \t"); } /* link */ if (pDBCell->extList != NULL) { /*extension(s) found*/ @@ -83,13 +83,12 @@ int bInitMimeHandling() { return 1; } -const TCHAR *pszGetMimeType(const TCHAR *pszFileName) -{ +const char * pszGetMimeType(const char * pszFileName) { ContentTypeDB courMIME; ExtensionList courEXT; - const TCHAR *ext; + const char* ext; - ext = _tcsrchr(pszFileName, '.'); + ext = strrchr(pszFileName, '.'); if (ext != NULL) { if (ext[1] == '\0') { @@ -104,7 +103,7 @@ const TCHAR *pszGetMimeType(const TCHAR *pszFileName) while (courMIME != NULL) { courEXT = courMIME->extList; while (courEXT != NULL) { - if (!_tcsicmp(courEXT->ext, ext)) { + if (!_stricmp(courEXT->ext, ext)) { return courMIME->mimeType; } courEXT = courEXT->next; -- cgit v1.2.3