• Chen Bill's avatar
    remove wcscpy, wcscat (#2602) · 48b01b83
    Chen Bill authored
    * use wcsncpy
    
    * fix FileSystem::TraversalDir
    
    * avoid wcscat
    
    * remove wcscat
    
    * add BufferIO::CopyWideString
    
    * struct Config: path string changed to wchar_t[256]
    
    * Revert "use wcsncpy"
    
    This reverts commit b05e0c96.
    
    * check lastcategory, lastdeck
    
    * fix Game::LoadConfig
    
    max length of filename should be determined by file system
    
    * remove wcscpy
    
    * use BufferIO::CopyWideString
    
    * fix UpdateDeck
    
    * myfilesystem: use std functions
    
    * DataManager: fix GetNumString (#2603)
    
    * DataManager: fix FormatAttribute, FormatRace
    
    * update FormatAttribute, FormatRace
    
    * DataManager: fix FormatType
    
    * update FormatType
    
    * DataManager: fix FormatSetName
    
    * DataManager: fix FormatLinkMarker
    
    * merge
    
    * DataManager: fix GetNumString
    
    * rebuild class ustring16 from edopro version
    
    * add stringw conversion
    
    core::stringw in current version does not have data()
    
    * add CGUITTFont::drawUstring
    
    * use drawUstring
    
    * update DrawShadowText
    
    * fix Game::lpcstring
    
    * fix DuelInfo::vic_string
    
    * add PACK_MAX_SIZE
    
    * add IsExtension (#2604)
    
    * CGUITTFont: use override
    
    * ustring16: only accept basic_string
    48b01b83
deck_con.cpp 62.5 KB