zeromq/libzmq — pull request #1284 by hintjens (2014-12-31 12:30:04+00:00)
Title: Problem: incomplete definition of integer types

Firstly, only a few types are defined, leaving it hard for higher layers
to complete the set. Secondly, the code incorrectly tries to use ifndef
to avoid re-defining typedefs, which does not work in C.

Solution: define all types, unconditionally for all MSVC compilers.
Additionally, define ZMQ_DEFINED_STDINT that tells higher layers that we
already defined these integer types.