-
- ...и именно поэтому все syscall пишутся с префиксом external pascal
^) - Cкpипaч(13.11.2024 15:38)
- PASCAL для функции означает, всего лишь: 1) параметры на стеке (не
в регистрах) 2) запихиваются слева направо (а не справа налево как
принято в Цэ) 3) стек освобождает вызывающая сторона LightElf(68 знак., 13.11.2024 17:48)
- Это в Си освобождает вызывающая сторона. Потому что возможны
функции с переменным числом параметров. В Паскале - вызываемая
(экономя код). - Cкpипaч(13.11.2024 17:52)
- Точно, оплошал ;-) LightElf(1376 знак., 13.11.2024 18:03)
- Это в Си освобождает вызывающая сторона. Потому что возможны
функции с переменным числом параметров. В Паскале - вызываемая
(экономя код). - Cкpипaч(13.11.2024 17:52)
- Это старое обозначение, которое умерло. Tyмблep(654 знак., 13.11.2024 16:09, картинка)
- Но это не повод заменять знания из архива "логикой". - Cкpипaч(13.11.2024 16:48)
- Совсем ты запутался. Tyмблep(436 знак., 13.11.2024 20:04)
- Но это не повод заменять знания из архива "логикой". - Cкpипaч(13.11.2024 16:48)
- Поэтичнее было бы internal pascal. "Паскаль в твоей душе". - SciFi(13.11.2024 15:40)
- PASCAL для функции означает, всего лишь: 1) параметры на стеке (не
в регистрах) 2) запихиваются слева направо (а не справа налево как
принято в Цэ) 3) стек освобождает вызывающая сторона LightElf(68 знак., 13.11.2024 17:48)
- ...и именно поэтому все syscall пишутся с префиксом external pascal
^) - Cкpипaч(13.11.2024 15:38)