    PATCHFXD.EXE
    ============

    Патчилка для FoxDoc 2.10(f)
    Чтобы он понимал русские буковки,
    в т.ч. заглавную "H", и не считал
    русские исходники двоичными файлами.
    Сделана с помощью SP.EXE (c)Victor Romanoff
    Способ употребления: 
    положить в каталог с foxdoc.* и запустить.

    А это первоисточник (эхоконференция fido7.ru.foxpro):
    ========================================================

    Vladimir Iltchenko
    <Vladimir_Iltchenko@p0.f5.n5022.z2.fidonet.org>

                     II. Документатор FoxDoc
                     -----------------------

        1. Об исчезновении буквы "H" после документатора

       Во время анализа текста программы документатором  код
    8Dh  зачем-то  заменяется  на  пробел.  Чтобы  этого  не
    произошло нужно заменить в модуле FoxDoc.ovr по смещению
    50E2h код 8D на 00. Шаблон для поиска:  52  4F  01  <8D>
    00.

            2. Об сообщении "Skiped binary file ..."

       FoxDoc проверяет исходный текст каждой  программы  на
    присутствие не печатных символов, если есть хотя бы один
    такой символ, то данный файл  пропускается  без  анализа
    текста. Таблица проверки символов - битовая, длиной  256
    бит (или 32 байта), если бит по смещению,  равному  коду
    символа, выставлен в 1, то  символ  считается  печатный.
    Таблица находится в модуле FoxDoc.exe по смещению  80D3,
    шаблон для поиска 00 27 00 0C  FF  FF.  Чтобы  некоторые
    русские буквы не попадали в разряд не печатных символов,
    необходимо заменить на FF байты по  смещению  80E8  и  c
    80EF по 80F2.

    ========================================================

                                            Евгений Горяинов 
                                  E-mail: foxpopuli@narod.ru
                     Homepage: http://www.foxpopuli.narod.ru

