novacoin-project/novacoin — pull request #44 by fsb4000 (2014-11-10 19:13:55+00:00)
Title: bad define ssize_t

[quote=0xDEADFACE]
Есть сомнения насчет того, что можно использовать такой дефайн для ssize_t. Ведь ssize_t знаковый, а size_t нет. Функция может возвращать индекс при успехе или отрицательное значение в случае ошибки.

Для MSVC лучше делать так:

#ifdef _MSC_VER
#include
typedef SSIZE_T ssize_t;
#endif

SSIZE_T определен в BaseTsd.h файле WIndows SDK.

Надо наверно поправить и посмотреть как соберется.
[/quote]
Да, с помощью
#include
typedef SSIZE_T ssize_t;
всё собирается.
Вот я ещё в одном месте раньше дефайнил ssize_t в size_t