fixes OBS-URL: https://build.opensuse.org/package/show/devel:tools/mcpp?expand=0&rev=12
28 lines
1.0 KiB
Diff
28 lines
1.0 KiB
Diff
Index: mcpp-2.7.2.1/src/system.c
|
|
===================================================================
|
|
--- mcpp-2.7.2.1.orig/src/system.c
|
|
+++ mcpp-2.7.2.1/src/system.c
|
|
@@ -43,6 +43,8 @@
|
|
#include "internal.H"
|
|
#endif
|
|
|
|
+#include <unistd.h>
|
|
+
|
|
#if HOST_SYS_FAMILY == SYS_UNIX
|
|
#include "unistd.h" /* For getcwd(), readlink() */
|
|
#elif HOST_COMPILER == MSC || HOST_COMPILER == LCC
|
|
Index: mcpp-2.7.2.1/src/expand.c
|
|
===================================================================
|
|
--- mcpp-2.7.2.1.orig/src/expand.c
|
|
+++ mcpp-2.7.2.1/src/expand.c
|
|
@@ -710,7 +710,8 @@ static char * replace(
|
|
} else {
|
|
m_inf->locs.start_col = m_inf->locs.start_line = 0L;
|
|
}
|
|
- m_inf->args = m_inf->loc_args = NULL; /* Default args */
|
|
+ m_inf->args = NULL; /* Default args */
|
|
+ m_inf->loc_args = NULL;
|
|
for (num = 1, recurs = 0; num < m_num; num++)
|
|
if (mac_inf[ num].defp == defp)
|
|
recurs++; /* Recursively nested macro */
|