[iso] enable menu.lst patching

* Closes #2183
* Also improve safe_strdup() and "update" Grub4DOS to latest
  (NB: grldr.mbr has not changed in the last few years)
This commit is contained in:
Pete Batard 2023-03-18 14:20:39 +00:00
parent 4a0940ad23
commit 737db33f9c
No known key found for this signature in database
GPG key ID: 38E0CF5E69EDD671
5 changed files with 23 additions and 10 deletions

View file

@ -160,7 +160,7 @@
#define static_sprintf(dst, ...) safe_sprintf(dst, sizeof(dst), __VA_ARGS__)
#define safe_atoi(str) ((((char*)(str))==NULL)?0:atoi(str))
#define safe_strlen(str) ((((char*)(str))==NULL)?0:strlen(str))
#define safe_strdup _strdup
#define safe_strdup(str) ((((char*)(str))==NULL)?NULL:_strdup(str))
#if defined(_MSC_VER)
#define safe_vsnprintf(buf, size, format, arg) _vsnprintf_s(buf, size, _TRUNCATE, format, arg)
#else