Mercurial > hg > index.cgi
view lwlib/lw_win.h @ 560:dba08c7dff96
Fix off by one handling MOD directive optional arguments
Fixes an off by one in handling the optional arguments to the MOD directive
as of changeset 928c033c0cd0.
Thanks to Alex Evans <varmfskii@gmail.com> for reporting the problem and a
suggested fix. This fix is different but should be more stable should the
rest of the parsing code be refactored in the future.
author | William Astle <lost@l-w.ca> |
---|---|
date | Fri, 22 Sep 2023 12:15:09 -0600 |
parents | 33e37b3d98cf |
children |
line wrap: on
line source
/* lw_win.h Copyright © 2015 William Astle This file is part of LWTOOLS. LWTOOLS 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 3 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 <http://www.gnu.org/licenses/>. */ #ifndef ___lw_win_h_seen___ #define ___lw_win_h_seen___ #ifdef _MSC_VER #include "lw_string.h" #include <string.h> #define strcasecmp _stricmp #define strncasecmp _strnicmp #define unlink _unlink #if _MSC_VER < 1900 // For older Microsoft stuff without snprintf int c99_snprintf(char* str, size_t size, const char* format, ...); #define snprintf c99_snprintf #endif #endif // _MSC_VER defined #endif /* ___lw_win_h_seen___ */