/***********************************************************************
[21-Mar-2001]
***********************************************************************/

#include <stdio.h>
#include <stdlib.h>

int
main(int argc, char* argv[])
{
    printf("Pointer sizes...\n");
    printf("\tsizeof(char*)        \t= %d\n", (int)sizeof(char*));
    printf("\tsizeof(void*)        \t= %d\n", (int)sizeof(void*));
    printf("\tsizeof(void(*)(void))\t= %d\n", (int)sizeof(void(*)(void)));
    printf("\n\n");
    printf("Integer sizes...\n");
    printf("\tsizeof(char)         \t= %d\n", (int)sizeof(char));
    printf("\tsizeof(short)        \t= %d\n", (int)sizeof(short));
    printf("\tsizeof(int)          \t= %d\n", (int)sizeof(int));
    printf("\tsizeof(long)         \t= %d\n", (int)sizeof(long));
#if defined(HAVE_LONGLONG)
    printf("\tsizeof(long long)    \t= %d\n", (int)sizeof(long long));
#endif
    printf("\n\n");
    printf("Floating-point sizes...\n");
    printf("\tsizeof(float)        \t= %d\n", (int)sizeof(float));
    printf("\tsizeof(double)       \t= %d\n", (int)sizeof(double));
#if defined(HAVE_LONGDOUBLE)
    printf("\tsizeof(long double)  \t= %d\n", (int)sizeof(long double));
#endif

    return (EXIT_SUCCESS);
}
