scanfp

dosprog

Ветеран
Мудрец
Сообщения
189
Реакции
553
scanfp (c).SVD.,2001,2021

Download: scanfp v.0.000a (50kb size, UPX'ed & PKLited)

- Converts floating point number strings into "db" ASM source.
- Converts binary floating point numbers into "dd/dq/dt" ASM source.

Туеву хучу времени эта утиль проработала в своём первозданном виде,
слепленная побыстрячку на ТурбоСи, а теперь вот благодаря засилью
x64 систем часто оказывается, что запустить ту досовскую версию не так и просто.
Когда она нужна.

По итогу был изваян DUAL WIN32 PE-EXE и это несколько рязрядило обстановку.

При перетаскивании этой старинной тулзы в WIN32 пришлось отказаться
от обычной практики использования MSVC и расчехлить BorlandC v.5.1.
А проблема была в том, что библиотека вода/вывода компилятора MSVC
не поддерживает тип данных <long doudle> (просто нету приличных слов),
на разбор которого и была изначально заточена эта утилитка.
BCPP5 же наоборот, поддерживает этот тип данных, как и раньше.
А поскольку в своё время эта утилита делалась в ТурбоСи,
то теперь переползание в WIN32 с BorlandC вышло вообще безболезненным,
без правок текста и полностью автоматическим.



Замечание:
Если с опцией "p" на рандомных данных утиль будет иногда немного подвисать,
то это претензии не ко мне, а к фирме борман. Математика у них всегда была не самой сильной.
Просто жмём Ctrl+C и не заморачиваемся. Совсем же падать вроде бы не должна.



See also:
Похожая утилита, но менее функциональная, - это CONV 2003-го года от gazlan'а.
 
Последнее редактирование:
Верх Низ