Блядь, элементарно! Написали код для PC. Завтра его нужно на ARM для андроида сделать. Как пример. Или сменили компилятор. Да и между gcc2.95 и 4.9 боюсь -- дикая пропасть. И если такой говнокод через 10 лет из тумбочки достать, не факт, что заработает с будущими средствами разработки. Звать автора и платить бабки, чтоб заработало -- вот такое оно, бизнес-программирование. Вот и вся суть.