;
; Реализация среды исполнения языка программирования
; Объектно-ориентированный продвинутый векторный транслятор
;
; Copyright © 2021, 2024 Малик Разработчик
;
; Это свободная программа: вы можете перераспространять ее и/или изменять
; ее на условиях Меньшей Стандартной общественной лицензии GNU в том виде,
; в каком она была опубликована Фондом свободного программного обеспечения;
; либо версии 3 лицензии, либо (по вашему выбору) любой более поздней версии.
;
; Эта программа распространяется в надежде, что она будет полезной,
; но БЕЗО ВСЯКИХ ГАРАНТИЙ; даже без неявной гарантии ТОВАРНОГО ВИДА
; или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ. Подробнее см. в Меньшей Стандартной
; общественной лицензии GNU.
;
; Вы должны были получить копию Меньшей Стандартной общественной лицензии GNU
; вместе с этой программой. Если это не так, см.
; <https://www.gnu.org/licenses/>.
;
; <fold avt.io.PrintStream — родной код>
if(used avt.io.PrintStream$setError$boolean$) ; <fold returns boolean>
fast avt.io.PrintStream$setError$boolean$, \
this, avt.io.PrintStream, \
newError, boolean
fenter
mov r01q, [.this]
mov r00d, [.newError]
xchg byte [r01+avt.io.PrintStream$fldError], r00b
movsx r00d, r00b
decrcoth r01q
fcltag_x this
fleave
end if ; </fold>
; </fold>