Two Three options:
1) Choose a different name, I think you already got it.
2) Use namespace:
namespace X
{
typedef long size_t;
}
and type like
X::size_t x;
3) Awful, guaranteed that you fired me, and I said:
typedef unsigned int my_size_t;
#define size_t my_size_t
source
share