Minoru
а про абстакции: если бы автор кода писал не только свой кусочек, но и всё остальное, у него бы все функции вели себя одинаково, и уязвимости не было бы. А так у него одна (системная) функция интерпретирует лидирующий ноль, а другая (его, самописная) этот ноль отбрасывает