176d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman/*
276d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman * bits64/stdint.h
376d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman */
476d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman
576d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman
676d05dc695b06c4e987bb8078f78032441e1430cGreg Hartmantypedef long int		int64_t;
776d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman
876d05dc695b06c4e987bb8078f78032441e1430cGreg Hartmantypedef unsigned long int	uint64_t;
976d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman
1076d05dc695b06c4e987bb8078f78032441e1430cGreg Hartmantypedef long int		int_fast16_t;
1176d05dc695b06c4e987bb8078f78032441e1430cGreg Hartmantypedef long int		int_fast32_t;
1276d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman
1376d05dc695b06c4e987bb8078f78032441e1430cGreg Hartmantypedef unsigned long int	uint_fast16_t;
1476d05dc695b06c4e987bb8078f78032441e1430cGreg Hartmantypedef unsigned long int	uint_fast32_t;
1576d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman
1676d05dc695b06c4e987bb8078f78032441e1430cGreg Hartmantypedef long int		intptr_t;
1776d05dc695b06c4e987bb8078f78032441e1430cGreg Hartmantypedef unsigned long int	uintptr_t;
1876d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman
1976d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#define __INT64_C(c)  c ## L
2076d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#define __UINT64_C(c) c ## UL
2176d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman
2276d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#define __PRI64_RANK	"l"
2376d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#define __PRIFAST_RANK  "l"
2476d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#define __PRIPTR_RANK	"l"
25