aboutsummaryrefslogtreecommitdiff
path: root/sizeof.c
blob: c260c317087aeaead86c5fe0a96a79f013ab2d22 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
// compile with : gcc sizeof.c -lncurses

#include <assert.h>
#include <errno.h>
#include <inttypes.h>
#include <limits.h>
#include <locale.h>
#include <ncurses.h>
#include <signal.h>
#include <stdarg.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <time.h>

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();
}