Я только что увидел в коде следующую строку:
#define ERR_FATAL( str, a, b, c ) {while(1) {*(unsigned int *)0 = 0xdeadbeef;} }
Я знаю, что 0xdeadbeef означает ошибку, но что означает это значение, когда оно находится в адресе 0? Какой адрес 0 представляет?