RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > Ничего не поможет избавиться от импорта doscalls. Все что можно сделать - каким-то макаром отрубить рантайм вообще. Как этот сделать в VAC - я не знаю. В ваткоме (какой как раз для любителей таких извращений) сие делается ключиками. Рантайм по определению при запуске инициализирует heap, ставит обработчики исключений и прочую подобную ботву - так что без DOSCALLS ему никак. > Если делать це без плюсов, то /Gn+ /Rn. Тока у меня линкер шизел - не знал размер стека - пришлось ему нечто асмовое типа > STACK32 SEGMENT DWORD USE32 STACK 'STACK' > DB 8192 DUP(?) > STACK32 ENDS > компильнуть и подсунуть... Получаются симпатишные такие exe по 1-2kB размером ;))
__, _, __, _,_ _, _
|_ / \ |_) | | |\/|
| \ / | \ | | | |
~ ~ ~ ~ `~' ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.