From 1b270f957517df4def8cf85ee3dc75050cce3357 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20P=C3=B6sel?= Date: Tue, 20 Oct 2015 09:37:26 +0000 Subject: Omegle: Adapt to use std_string_utils git-svn-id: http://svn.miranda-ng.org/main/trunk@15575 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/Omegle/src/utils.h | 76 -------------------------------------------- 1 file changed, 76 deletions(-) delete mode 100644 protocols/Omegle/src/utils.h (limited to 'protocols/Omegle/src/utils.h') diff --git a/protocols/Omegle/src/utils.h b/protocols/Omegle/src/utils.h deleted file mode 100644 index 578d2874a7..0000000000 --- a/protocols/Omegle/src/utils.h +++ /dev/null @@ -1,76 +0,0 @@ -/* - -Omegle plugin for Miranda Instant Messenger -_____________________________________________ - -Copyright © 2011-15 Robert Pösel - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . - -*/ - -#pragma once - -namespace utils -{ - namespace url - { - std::string encode(const std::string &s); - }; - - namespace text - { - void replace_first( std::string* data, const std::string &from, const std::string &to ); - void replace_all( std::string* data, const std::string &from, const std::string &to ); - void treplace_all(std::tstring* data, const std::tstring &from, const std::tstring &to); - std::string special_expressions_decode( std::string data ); - std::string slashu_to_utf8(const std::string &data ); - std::string trim(const std::string &data ); - void explode(std::string str, std::string separator, std::vector* results); - }; - - namespace debug - { - int log(const std::string &file_name, const std::string &text); - }; - - namespace mem - { - void __fastcall detract(char** str ); - void __fastcall detract(void** p); - void __fastcall detract(void* p); - void* __fastcall allocate(size_t size); - }; -}; - -class ScopedLock -{ -public: - ScopedLock(HANDLE h) : handle_(h) - { - WaitForSingleObject(handle_,INFINITE); - } - ~ScopedLock() - { - if(handle_) - ReleaseMutex(handle_); - } - void Unlock() - { - ReleaseMutex(handle_); - handle_ = 0; - } -private: - HANDLE handle_; -}; -- cgit v1.2.3