iI was inspecting the preprocessed output of my C program and happened to look at the header file wordsize.hwordsize.h
itIt is located in
/usr/include/i386-linux-gnu/bits/wordsize.h/usr/include/i386-linux-gnu/bits/wordsize.h
the file contains only one macro
#define __WORDSIZE 32
myMy question is, is the wordsize then being decided by the compiler that is installed or does it has something to do with the OS that iI have installed (32 bit or 64 bit) or does it have something to do with the Hardware configuration of my machine.
iI am new to development under Linux.