Положил http:// в строку, и ассемблер молча собрал 0 байт

Habr ·

Положил http:// в строку, и ассемблер молча собрал 0 байт

Мой ассемблер резал исходник построчными правилами: срезал комментарий, искал двоеточие, делил по запятым. Я заменил это одним проходом с состоянием и попутно проверил, нельзя ли было обойтись заплатками. Нельзя: вторая заплатка ломает то, что починила первая. Куда делись байты?

Мой ассемблер резал исходник построчными правилами: срезал комментарий, искал двоеточие, делил по запятым. Я заменил это одним проходом с состоянием и попутно проверил, нельзя ли было обойтись заплатками. Нельзя: вторая заплатка ломает то, что починила первая. Куда делись байты?

Источник: Habr