<div dir="ltr"><div dir="ltr"><div dir="ltr">In NativeCreds.c there seems to be a redefined macro for EXIT_FAILURE (line 51)<div><div><br></div><div>#undef LSA_SUCCESS</div><div>#define LSA_SUCCESS(Status) ((Status) >= 0)</div><div>#define EXIT_FAILURE -1 // mdu <-----</div></div><div><br></div><div>As far as I can see, it's a redundant definition not used anywhere other than in a call to ExitProcess that's been commented out on line 826:</div><div><br></div><div><div>if (0 == dwRes) {</div><div>    printf("LSA: FormatMessage failed with %d\n", GetLastError());</div><div>    // ExitProcess(EXIT_FAILURE);</div><div>}</div></div><div><br></div><div>This definition is also not correct, since EXIT_FAILURE on Windows is defined as 1, not -1. Would it be safe to remove this unused macro definition?</div><div><br></div><div>best regards,</div><div>Julian</div></div></div></div>