Home My Page Projects PaStiX
Summary Activity Forums Lists Docs News Files

Forum: open-discussion

Monitor Forum | Start New Thread Start New Thread
RE: u_int64_t should be uint64_t [ Reply ]
By: Xavier Lacoste on 2013-02-08 14:52
[forum:110480]
and it's also missing in many matrix_drivers/src/*.c files... the fastest way to reproduce the fix is maybe to add it in the generated ../install/pastix.h file.

RE: u_int64_t should be uint64_t [ Reply ]
By: Xavier Lacoste on 2013-02-08 07:43
[forum:110479]
And, as you noticed, the #include <stdint.h> was missing in common/src/common_pastix.h

RE: u_int64_t should be uint64_t [ Reply ]
By: Xavier Lacoste on 2013-02-07 10:43
[forum:110476]
Hello,

Thanks for the report, I'll fix that.

One can reproduce the fix with the commands :

> sed -i .save -e 's/u_int32_t/uint32_t/g' `find . -regex ".*\.[ch]"`
> sed -i .save -e 's/u_int64_t/uint64_t/g' `find . -regex ".*\.[ch]"`
> rm `find . -regex ".*\.[ch]\.save"`

XL.

u_int64_t should be uint64_t [ Reply ]
By: Garth Wells on 2013-02-07 09:08
[forum:110475]
PaStiX (v. 4030) uses u_int_32_t and u_int64_t, but these are not part of the C standard and can cause build problems. The proper names are uint_32_t and uint64_t, and these are defined in stdint.h.

Garth