/* * Copyright (C) 2020 Free Software Foundation, Inc. * * This file is part of GNU Mach. * * GNU Mach is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the * Free Software Foundation; either version 2, or (at your option) any later * version. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License * for more details. * * You should have received a copy of the GNU General Public License along * with this program; if not, write to the Free Software Foundation, Inc., * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ #ifndef _INTTYPES_H_ #define _INTTYPES_H_ #include #ifdef __x86_64__ #define __64PREFIX "l" #else #define __64PREFIX "ll" #endif #define PRId8 "d" #define PRId16 "d" #define PRId32 "d" #define PRId64 __64PREFIX"d" #define PRIdPTR __64PREFIX"d" #define PRIi8 "i" #define PRIi16 "i" #define PRIi32 "i" #define PRIi64 __64PREFIX"i" #define PRIiPTR __64PREFIX"i" #define PRIu8 "u" #define PRIu16 "u" #define PRIu32 "u" #define PRIu64 __64PREFIX"u" #define PRIuPTR __64PREFIX"u" #define PRIx8 "x" #define PRIx16 "x" #define PRIx32 "x" #define PRIx64 __64PREFIX"x" #define PRIxPTR __64PREFIX"x" #define PRIx8 "x" #define PRIx16 "x" #define PRIx32 "x" #define PRIx64 __64PREFIX"x" #define PRIxPTR __64PREFIX"x" #endif /* _INTTYPES_H_ */