X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fcommon%2Ftext.h;h=77f327ba34e23443c34d8256132f0502d259d5fd;hb=22339c898f8c04af609419f036828323b26f480f;hp=1c1c0085fbfaef7d6f4a92afd40239a1816aae4b;hpb=9cfe89f551413dcf49e5de07137379c90ffce887;p=xestiacalendar%2F.git diff --git a/source/common/text.h b/source/common/text.h index 1c1c008..77f327b 100644 --- a/source/common/text.h +++ b/source/common/text.h @@ -1,3 +1,21 @@ +// text.h - Text function headers. +// +// (c) 2012-2017 Xestia Software Development. +// +// This file is part of Xestia Calendar. Based from Xestia Address Book. +// +// Xestia Calendar 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, version 3 of the license. +// +// Xestia Calendar 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 Xestia Calendar. If not, see + #ifndef __COMMON_TEXT_H__ #define __COMMON_TEXT_H__ @@ -10,20 +28,20 @@ #include struct PropertyNameValue{ - std::string Name; - std::string Value; + std::string name; + std::string value; }; -std::multimap ProcessTextVectors(std::vector *TextProperties, - std::vector *TextValues, - bool SearchMultiple, - std::string Property); -std::map SplitValues(std::string InputData); -PropertyNameValue SplitNameValue(std::string InputData); -bool HexToInt(std::string *HexString, int *Number); -bool IntToHex(int *Number, std::string *HexString, int HexFill); -void SplitPathFilename(std::string *CalendarEntryHREF, std::string *EntryURIPath, - std::string *EntryFilename); -std::string OutputText(std::string *TextInput); +std::multimap ProcessTextVectors(std::vector *textProperties, + std::vector *textValues, + bool searchMultiple, + std::string property); +std::map SplitValues(std::string inputData); +PropertyNameValue SplitNameValue(std::string inputData); +bool HexToInt(std::string *hexString, int *number); +bool IntToHex(int *number, std::string *hexString, int hexFill); +void SplitPathFilename(std::string *calendarEntryHREF, std::string *entryURIPath, + std::string *entryFilename); +std::string OutputText(std::string *textInput); #endif \ No newline at end of file