I need to use a function defined in <netinet/in.h> and this head file include <stdint.h>. I found I can include this head file in my codes, otherwise CINT will give a error message: integer literal too large FILE:/usr/include/stdint.h
How can I solve the problem?
Thank you very much!
Cint does not have stdint.h header because it is not part of ANSI C/C++ standard. I guess, in your case, stdint.h in your system directory is read by Cint. However, the content does not match Cint environment.
I think this is a platform dependent issue. To solve this, will you send me <netinet/in.h> and <stdint.h> via e-mail? (firstname.lastname@example.org) Also, please inform me OS and compiler you are using.
Also you might be able to solve the problem by starting cint/makecint/rootcint with the -p option (which ask CINT to use the external preprocessor to process the file).