Skip to content

Windows compilation fails / bug #4

@Kolfering

Description

@Kolfering

Hello,

First thanks for your work. We are using it for Steam integration with our project.
I just wanted to report back to you some issues we found in the Windows part of the code.

This line won't compile, val should be buf:

const DWORD rc = GetEnvironmentVariableA(key, val, buflen);

This ternary seems to be backward:

return ((rc > 0) && (rc < buflen)) ? NULL : buf;

It should be:
return ((rc > 0) && (rc < buflen)) ? buf : NULL;

SIGPIPE does not seem to be supported on Windows, so those 2 lines don't compile:

signal(SIGPIPE, SIG_IGN);

signal(SIGPIPE, SIG_DFL);

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions