// compile with : gcc sizeof.c -lncurses #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include int main(int argc, char **argv) { // initscr(); fprintf(stderr, "sizeof char: %d\n", sizeof(char)); fprintf(stderr, "sizeof short: %d\n", sizeof(short)); fprintf(stderr, "sizeof int: %d\n", sizeof(int)); fprintf(stderr, "sizeof long: %d\n", sizeof(long)); fprintf(stderr, "sizeof unsigned: %d\n", sizeof(unsigned)); fprintf(stderr, "sizeof chtype: %d\n", sizeof(chtype)); // int w_size_x, w_size_y; // getmaxyx(stdscr, w_size_y, w_size_x); // char str[64]; // memset(str, 0, 64); // sprintf(str, "x,y : %dx%d\n", w_size_x, w_size_y); // mvaddstr(2, 2, str); // sprintf(str, "resize:%d\n", KEY_RESIZE); // mvaddstr(3, 2, str); // unsigned m = ACS_DIAMOND; fprintf(stderr, "sizeof ACS %d\n", sizeof(ACS_DIAMOND)); // // if (ACS_DIAMOND != 0 || ACS_URCORNER != 0){ // fprintf(stderr, "BAZINGA\n"); // } // fprintf(stderr, ">%d<\n", strlen(ACS_DIAMOND)); // mvaddch(0, 0, m); // getch(); // endwin(); }